Generalizing the units infrastructure.