data SExpToken : TypeStringLit : String -> SExpTokenIntegerLit : Integer -> SExpTokenSymbol : String -> SExpTokenIdent : String -> SExpTokenStringBegin : Nat -> SExpTokenStringEnd : SExpTokenWhitespace : SExpTokenEndInput : SExpTokendata SExpError : TypeLexError : (StopReason, (Int, (Int, String))) -> SExpErrorParseErrors : List1 (ParsingError SExpToken) -> SExpErrorparseSExp : String -> Either SExpError SExp