Module Sidekick_base__.Solver_arg
include Sidekick_core.TERM with type Term.t = Sidekick_base.Base_types.Term.t and type Fun.t = Sidekick_base.Base_types.Fun.t and type Ty.t = Sidekick_base.Base_types.Ty.t and type Term.store = Sidekick_base.Base_types.Term.store and type Ty.store = Sidekick_base.Base_types.Ty.store
module Fun : sig ... end with type t = Sidekick_base.Base_types.Fun.tA function symbol, like "f" or "plus" or "is_human" or "socrates"
module Ty : sig ... end with type t = Sidekick_base.Base_types.Ty.t and type store = Sidekick_base.Base_types.Ty.storeTypes
module Term : sig ... end with type t = Sidekick_base.Base_types.Term.t and type store = Sidekick_base.Base_types.Term.storeTerm structure.