Include blocks

This allows `include` to work with blocks.

This is in response to discussion in #631.