We should also allow case-insensitive matching at both ascii and utf-8 characters level. See [this comment on reddit](https://www.reddit.com/r/rust/comments/1eykx52/comment/ljjayz2) for more context.