An yet, however much I like extensibility, I think about it like this: If you want units you probably just want a crate (Rust equivalent of a library) that offers you everything you could possibly need.