It would be nice if hole fits wouldn't suggest trivial infinite recursion. If I write the code ```haskell foobar :: Foo -> Bar foobar = _ ``` I would almost never want the definition ```haskell foobar :: Foo -> Bar foobar = foobar ``` Currently, this is the first suggestion it gives. ---- _Originally posted by @anka-213 in https://github.com/haskell/haskell-language-server/issues/883#issuecomment-671921399_