Added test3 for functions with statements instead of blocks.
Added standalone statement support for function code bodies.
Added meaningful toString() to function objects and infix now throws a not-implemented error.