Added back the lookAhead combinator