new block-syntax for lambda expressionsthis should make begin-end blocks a rarely used feature so we no longerhave to worry about its strange behavior (see #190) (commit: d999cfa)