Modified ArCodeMethod to work at compile time.
Renamed ArCodeMethod to ArCodeFunction.
Removed useless line.
Added ArCodeMethod and made CallableCodeGenerator accept both ArCodeFunction and ArCodeMethod.
Added ToMethod to ArBlockBody.
Made create value type function call the block.
Added create_value_type to global scope.
Fixed parser using null instead of void.
Made namespace register globals properly.