non-strict evaluation of lambda abstractions during parsing