This code was generated with the following toolchain.
F* version: b95d1ac83a18945266d3401acc0dcb3ce438108b
KreMLin version: 8d03c65f95fbc79b4f1fcfab1dc4c8f4f985d6d9
Vale version: 0.3.16
