include Sublanguage_types module type S = sig include Configuration.CONFIGURABLE type ast val name : string val parse_sexp : Sexplib.Sexp.t -> (ast, Condition.condition) Result.t val execute : Sublanguage_context.t -> ast -> (result, Condition.condition) Result.t end