added LexBlock, to make scope transformation step easier