123456789101112131415161718192021222324252627282930313233343536373839includeStable_witness_intf(* The runtime representation of stable witnesses does not matter. *)type_t=unitmoduleExport=structletstable_witness_array()=()letstable_witness_bool=()letstable_witness_bytes=()letstable_witness_char=()letstable_witness_exn=()letstable_witness_float=()letstable_witness_int=()letstable_witness_int32=()letstable_witness_int64=()letstable_witness_lazy_t()=()letstable_witness_list()=()letstable_witness_nativeint=()letstable_witness_option()=()letstable_witness_ref()=()letstable_witness_string=()letstable_witness_unit=()endletof_serializable()__=()moduleOf_serializable1(_:T1)(_:T1)=structletof_serializable___()=()endmoduleOf_serializable2(_:T2)(_:T2)=structletof_serializable___()()=()endmoduleOf_serializable3(_:T3)(_:T3)=structletof_serializable____()()=()endletassert_stable=()