A bunch of stuff, this is just a temporary commit, stuff is broken, ultimately working towards being able to execute static constructors, which take object allocations (starting with strings, fun).