support e => x match clauses