This also fixes the argument names in `report_closure_arg_mismatch` (confusing expected/found)
smallvec