####################
# Testing eval builtin
foo
0
1
1
1

####################
# Testing eval with empty functions, blocks, and arguments
blank eval: 0
empty arg eval: 0
empty function eval 0
empty block eval: 0