Added `env(name)` in macros
Removed the dummy `instance_eval` method (related to #166)
Make `return 1, 2` be the same as `return {1, 2}`. Same goes with `break` and `next`.
Fixed parsing of `return {1, 2}` and `return {1 => 2}` (return tuple or hash)