Some progress with basic procedures. Still mostly not working though
Rerenamed context
Got functions to work in the sense that they can take args and return stuff
Started working on functions working with procedures
Added some tests that break procs
Fixed some tests
Improved testing situation by a lot. Still have to convert some of the older tests to work thouhg