Ever since https://github.com/rust-lang/rust/pull/128596, we should be able to create quantities more conveniently and remove the tiny performance overhead. It might be worth re-reading the design decisions in #56 if something new is now possible.