module Prelude (IOError(..)) where import IO (Handle) import NHC.DErrNo data IOError -- operation filename file error-code = IOError String (Maybe String) (Maybe Handle) ErrNo -- operation file | EOFError String Handle -- location | PatternError String -- location message | UserError String String