HTTP server, that listens for natural language commands, in Haskell, which binds to Objective-C, to press keys (including modifiers) and click the mouse, in any application. e.g. the commands come from DragonNaturallySpeaking and are sent to Emacs.