Err package:lens
errno leading to this error, if any.
This is thrown when the user calls
error.
A class method without a definition (neither a default definition, nor
a definition in the appropriate instance) was called.
An uninitialised record field was used.
A record selector was applied to a constructor without the appropriate
field. This can only happen with a datatype with multiple
constructors, where some fields are in one constructor but not
another.
A record update was performed on a constructor without the appropriate
field. This can only happen with a datatype with multiple
constructors, where some fields are in one constructor but not
another.
An expression that didn't typecheck during compile time was called.
This is only possible with -fdefer-type-errors.