Consistent spacing.
Use explicit types to help some older compilers that fail to infer the types as humans (and msvc2013) do.