Traits

marks errors that can be converted to an exit code