After reading and replying to your general comment on the main thread of this PR, possibly what we should be doing is splitting all Async-explanatory stuff off into a separate part of the guides that can be referenced from everywhere in the documentation which explains what sorts of things are async and what aren't, etc. etc. so that we can be sure everyone is on the same page?