DerivedUnit builder to make code more legible