Trap unhandled match cases
Fix lambda syntax