The current implementation we have uses `0.3d`, which is fine for gcc but breaks clang. `operator""` will allow for custom suffixes to be used.