Apparently, there's another meaning to word "simpler", of which I'm unaware :D
It's simpler for library users, because they don't need to know which particular method finalizes a builder to obtain a future from it, and `.await` just works in more situations.
Say, `for await x in connection.item {}` not real syntax but something similar might be in Rust's future.