rails/rails — comment on commit 85b64f98d100d37b3a232c315daa10fad37dccdc
File:  line 0
By flippingbits:

Ah, I see the problem.

I'd suggest that the usage of the feature stays the same but the internal storage changes.
We could additionally store the data type of the given value by using the ```class``` method.
So, there's no need to define these data types yourself.