eldoc-like

still has a "couple" of rough edges: it doesn't distinguish between
undefined functions and defined syntax; it does invent the name of the
variables. Autocompletion on TAB (or the like) doesn't really work, it
shows only racket-base symbols.
readme
split