Mini-rust in Rust 046: Type-checking mutations

When we see x *= 1.3 we need to check that x is a float - otherwise this is a compile error. You can find the source code at codeberg.org&#x2F;andybalaam&#x2F;milk and more of my stuff at artificialworlds.net