id -package:universum -package:patrol -package:classy-prelude package:ghc-lib-parser
Identity function.
id x = x
GHC uses several kinds of name internally:
True when when the instance heads are the same e.g. both are Eq
[(a,b)] Used for overriding in GHCi Obviously should be insensitive to
alpha-renaming
Is this a dependency signature include? If so, we don't
compile this include when we instantiate this unit (as there should
not be any modules brought into scope.)
GHC generates an
ImportDecl to represent the invisible `import
Prelude` that appears in any file that omits `import Prelude`, setting
this field to indicate that the import doesn't appear in the original
source. True => implicit import (of Prelude)
Get from either the worker or the wrapper
Id to the
DataCon. Currently used only in the desugarer.
INVARIANT:
idDataCon (dataConWrapId d) = d: remember,
dataConWrapId can return either the wrapper or the worker