For example, in `do xxx <- Just True` the type of `xxx` is `Bool`, but hover reports it as `Maybe Bool`. The spurious wrapping only appears at the bidning site; hover shows the correct type where the name is used. Tests demonstrating this issue are available in haskell/ghcide#238.