Avpid returning ExprTypes from blocks.

Closes #306. Review by @DarkDimius