Pragmatic reasons why you can't (in all circumstances) just add floats to a language and simulate integers: https://news.ycombinator.com/item?id=8875324