val create : ?options:Options.t list ‑> (string * 'a) list ‑> 'a t Core_kernel.Or_error.tcreate ?options [ (pattern1, value1); (pattern2, value2); ...] associates each
pattern with its value. The same options are used for all patterns.
val matches : 'a t ‑> string ‑> 'a listmatches t input returns the values associated with those patterns that match the
input. Values are in the order that create saw them.
Like matches, but values are listed in unspecified order.
val matches_no_order : 'a t ‑> string ‑> 'a listLike matches, but values are listed in unspecified order.