Factories and Functions for Fiddling with Units