This is used to chain errors and track the implication of various sub-systems for a given error.
When displaying an error the end user, causes can be recursively displayed.
# An original error that caused the creation of this error, if any.
#
# This is used to chain errors and track the implication of various sub-systems for a given error.
#
# When displaying an error the end user, causes can be recursively displayed.
var cause: nullable Error = null is writable
lib/core/error.nit:32,2--37,45