As a Querki Dev, I can write asynchronous functions
Summary: Of course, we do this already, but it's horrible. This story is to do it right.
The main problem is that QL processing is currently stack based, so asynchrony doesn't work. We need a ground up rewrite.