Push scale up to types

Only decimal columns can have scale, let's just pass it into the constructor.

/cc @senny