This is a Rust port of JS-quantities.