Scale independence when comparing decimal numbers

This resolves #260 

Maybe in general it would be better for cases like that to inject some kind of comparator/matcher instead of mutating the data type. But that would be a more involved change so leaving it for future consideration.