Open
Description
The ability to inspect types and info about any function or variable relies on code compiling successfully.
The plugin is smart enough to keep previous information about types but often it leads to misleading or incomplete information when code moves up/down in the file.
ghc includes -fdefer-type-errors
and -fdefer-typed-holes
(and possibly others) which allow for a successful compilation which fails type-checking.
Would it make sense to include these options by default while using Intero in order to ensure we always keep the ability to inspect code?