Lots of dynamic lang typo problems

But good fun testing and tracking down in the repl

Which means:
* I need tests
* I need vim fireplace working