if let
This PR allows ASCII `<-` in `if let` clauses, for consistency with bind, where both are allowed. Fixes #8098.