Module Sidekick_base_term.Arg
module Fun : sig ... end with type t = Fun.tA function symbol, like "f" or "plus" or "is_human" or "socrates"
module Term : sig ... end with type t = Term.t and type state = Term.stateTerm structure.