```rust fn match_literal() -> impl Fn(&str) -> () { |input| {} } ``` Rider can tell that `input: &str`, but we can't.