Async and await functions for Emacs Lisp
