Compile & execute functions (execution only works for simple functions currently)
Made the code uglier and made complex functions crash differently
Removed some pointless stuff
More descriptive (slightly) runtime errors