```rust fn multiply_by_2(input: u32) -> u32 { input * 2 } fn main() { let initial = Some(22); let multiplied = initial.map(mul<|>); } ``` Do a completion. Expected: ```rust fn multiply_by_2(input: u32) -> u32 { input * 2 } fn main() { let initial = Some(22); let multiplied = initial.map(multiply_by_2<|>); } ``` Actual: ```rust fn multiply_by_2(input: u32) -> u32 { input * 2 } fn main() { let initial = Some(22); let multiplied = initial.map(multiply_by_2(<|>)); } ```