Added evaluators for functions
Added booleans
Added nulltype