New output assignment to environments
Stuff with constants
scalar jit work
Function calling working again, code greatly cleaned up
... working again, nested calls working
JIT #1
Merge branch 'scalarjit'