Did away with native exprs and some scope hackery

Now need to reinstate native function handling in the interpreter