Stop Adding Metres to Seconds: F# Units of Measure in a Projectile Calculator
F# Units of Measure annotate numeric types with dimensions like metres and seconds, turning unit mismatches into compile-time errors. A projectile calculator shows how velocity, time and distance stay typed end-to-end.