Middle.UtilsUtilities, primarily surrounding distribution names and suffixes
val is_user_ident : Core.String.t -> boolval split_distribution_suffix :
Core.string ->
(Core.string * Core.string) Core.optionval is_distribution_name : Core.String.t -> boolval is_unnormalized_distribution : Core.String.t -> boolval replace_unnormalized_suffix :
Core.String.t ->
name:Core.String.t ->
Core.String.t Core.Option.tval stdlib_distribution_name : Core.String.t -> Core.String.tval normalized_name : Core.String.t -> Core.String.tval tuple_trans_exn :
Expr.Typed.t Transformation.t ->
Expr.Typed.t Transformation.t Core.listval zip_stuple_trans_exn :
'a SizedType.t ->
'b Core.List.t ->
('a SizedType.t * 'b) Core.List.tval zip_utuple_trans_exn :
UnsizedType.t ->
'a Core.List.t ->
(UnsizedType.t * 'a) Core.List.t