123456789101112131415161718192021222324252627282930313233343536373839404142typematurity=|Stable|Beta|Alpha(* Remember to update [Language_extension.Exist.all] when changing this type. *)type_t=|Comprehensions:unitt|Mode:maturityt|Unique:maturityt|Overwriting:unitt|Include_functor:unitt|Polymorphic_parameters:unitt|Immutable_arrays:unitt|Module_strengthening:unitt|Layouts:maturityt|SIMD:maturityt|Labeled_tuples:unitt|Small_numbers:maturityt|Instances:unitt|Let_mutable:unitt|Layout_poly:maturityt|Runtime_metaprogramming:unitt(* When you update this, update [pair_of_string] below too. *)letto_string:typea.at->string=function|Comprehensions->"comprehensions"|Mode->"mode"|Unique->"unique"|Overwriting->"overwriting"|Include_functor->"include_functor"|Polymorphic_parameters->"polymorphic_parameters"|Immutable_arrays->"immutable_arrays"|Module_strengthening->"module_strengthening"|Layouts->"layouts"|SIMD->"simd"|Labeled_tuples->"labeled_tuples"|Small_numbers->"small_numbers"|Instances->"instances"|Let_mutable->"let_mutable"|Layout_poly->"layout_poly"|Runtime_metaprogramming->"runtime_metaprogramming"