Use new codegen contexts for block/yield
Add heredoc support
Merge pull request #74 from somu/implement-heredoc

Add heredoc support