supported ghc 7.8.3

Supported ghc 7.8.3
( because the latest version hasn't yet worked on ghc 7.8.3 )
Sure this makes sense? Who needs floating point numbers anyway :)

Also see #5 for some difficulties in here.