```rs enum Foo { Bar(u32) } struct Some<T>(T); match Some(Foo::Bar(0)) { Some(Foo::$0()) } ``` Triggering the completion here inserts another `()` pair resulting in `Foo::Bar()()`