Module Sidekick_base__Model.Fun_interpretation
type t={cases : Sidekick_base.Base_types.Value.t Val_map.t;default : Sidekick_base.Base_types.Value.t;}
val default : t -> Sidekick_base.Base_types.Value.tval cases_list : t -> (Sidekick_base.Base_types.Value.t list * Sidekick_base.Base_types.Value.t) listval make : default:Sidekick_base.Base_types.Value.t -> (Sidekick_base.Base_types.Value.t list * Sidekick_base.Base_types.Value.t) list -> t