protocol ErrorType A type representing an error value that can be thrown. Import import Swift Default Implementations