I initialised something to 1e64 instead of 1f64. It somewhat affected the results. By 64 orders of magnitude ;)
The Rust compiler, always so full of complaints at other times, was of course happy with it.
This just shows how all error checking, no matter how sophisticated, compilation and runtime, is doomed in the face of the slightest typing error.