parsing multiple lambdas desugaring to case expressions