about to switch to source only backend
improve line number tracking
new zmq-based core
various code generation fixes