Some templated vector functions like length and dot product. Also I use 64-bit int vectors, when possible, without differentiating the vector type name, so in some case, for example when storing one of the component into a temporary variable, I have to know the underlying type (32-bit or 64-bit). I admit the later problem is not very SFML-related, so I understand Laurent when he hesitate on the relevance of such feature (I understand now that's very specific to my problem).