Making FLOAT fully qualified as it seems to cause issues on certain Windows set ups.
We also clean up with a namespace alias.