This is more abstract and should be in the ExecutionContext section. This is the ExecutionContext.global section so I'd rather stick to wisdoms inherent to this particular EC.
Overall this PR says: "we've got this abstract library, here is how it should be used AND we've got this particular implementation (global), here are its limitations".