Add a  argument to DiscreteScale. Fixes #408.