Simple asynchronous functions for emacs lisp