With Ghc/Ghci, version 8.8.4, I get this:
[0,2..3] evaluates to [0,2], while [0.0,2..3] evaluates to [0.0,2.0,4.0]
What is going on?