Including units and floating point values
Hey, thanks for making a neat package!

I might have missed this feature, but, have you considered support for floating point and specified unit types (eg. `x=10.5cm`) ? 

Happy to do the refactor to replace the instances of int with a float/unit type if you'd be interested.

Cheers,

Ryan