Control.Applicative.Error
data
Failing
a
type
ErrorMsg
maybeRead
maybeRead'
asInteger
tryToEnum