compiler for begin forms implemented