struct let ( + ) = Pervasives.( + ) let ( - ) = Pervasives.( - ) let ( * ) = Pervasives.( * ) let ( / ) = Pervasives.( / ) let ( ~- ) = Pervasives.( ~- ) end