HTTP request lib for Emacs built on curl with flexible callback dispatch