Now using custom type conversion system.
Added syntactical sugar for defining and setting variables.