Constructors:
Message :: Pos -> String -> Message
Type synonym: CheckF a = a -> [Message]
CheckF a = a -> [Message]