+//Current issues:
+//All VarDecls are added as function, how to deal with assignments?
+// (And when we deal with assignments, how to deal with assignments to higher order functions?)
+//Dealing with arguments
+//Dealing with types that do not fit on the Stack
+// Probably completely change LoadPlace to a Type and a position relative to *something*
+// And where the type determines if this position is a pointer to the heap or an
+// unboxed value