This code was generated with the following toolchain.
F* version: fd70c2e477d41a421028175302c7a838468c78d8
KreMLin version: 5a8c41548147e548b258cefa755064a48cb31b39
Vale version: 0.3.16
