enum :: Parser Enum
enum = Enum <$> (ss "enum" *> ss identifier)
            <*> wrapped (ss "{") (ss "}") (ss $ many enumField)
enum :: Parser Enum
enum = Enum <$> (ss "enum" *> ss identifier)
            <*> wrapped (ss "{") (ss "}") (ss $ many enumField)
enum = Enum <$> (ss "enum" *> ss identifier)
            <*> wrapped (ss "{") (ss "}") (ss $ many enumField)