mrb_parser_dump() did not work with block arguments
block_given did not work with nested block invocation for some cases; fix #2665