What does it mean `Lorentz or Euclidean`. There are no such classes. Is this a use of strings instead of classes?