Fixed #40. Blocks are now evaluated differently than other receivers (just like arguments to messages).