data SExp : TypeSExpList : List SExp -> SExpStringAtom : String -> SExpBoolAtom : Bool -> SExpIntegerAtom : Integer -> SExpSymbolAtom : String -> SExpinterface SExpable : Type -> TypeSExpable HintsSExpable IDECommandSExpable FormattingSExpable PropertiesSExpable HolePremiseSExpable HoleDataSExpable REPLOptionSExpable MetaVarLemmaSExpable IdrisVersionSExpable ResultSExpable FileContextSExpable HighlightSExpable LwHighlightSExpable SourceHighlightSExpable a => SExpable (Span a)SExpable ReplyPayloadSExpable ReplySExpable RequestSExpable NameSExpable SExpSExpable BoolSExpable StringSExpable IntegerSExpable IntSExpable Nat(SExpable a, SExpable b) => SExpable (a, b)SExpable a => SExpable (List a)SExpable a => SExpable (List1 a)SExpable a => SExpable (Maybe a)SExpable DecorationtoSExp : SExpable a => a -> SExpinterface FromSExpable : Type -> TypeFromSExpable HintsFromSExpable IDECommandFromSExpable FormattingFromSExpable PropertiesFromSExpable HolePremiseFromSExpable HoleDataFromSExpable REPLOptionFromSExpable MetaVarLemmaFromSExpable IdrisVersionFromSExpable ResultFromSExpable FileContextFromSExpable HighlightFromSExpable LwHighlightFromSExpable SourceHighlightFromSExpable a => FromSExpable (Span a)FromSExpable ReplyPayloadFromSExpable ReplyFromSExpable RequestFromSExpable BoolFromSExpable StringFromSExpable IntegerFromSExpable IntFromSExpable Nat(FromSExpable a, FromSExpable b) => FromSExpable (a, b)FromSExpable a => FromSExpable (List a)FromSExpable a => FromSExpable (List1 a)FromSExpable DecorationfromSExp : FromSExpable a => SExp -> Maybe a