I understand the spirit of exploration and fun that this was done with, however the author talks of using this in "production". This scares me. These types are not interchangeable.
I would love to see a disclaimer and/or a discussion of what can go wrong
EDIT: If I add the floats 1.5 and 1.5 to get an integer, is the result 2 or 3?