Store the callback locally, throwing out the whitelist.
Fix REPL logging, broken by new callback handling.
Add a type to Emacs' request, making room for more types.