I had three different goals, one for the traits, one for something else where the types fit best, and the third which I achieved with the implementations of the traits.
The problem was that the trait implementations of the types was something like not a core task of the types themselves.
The problem was that the trait implementations of the types was something like not a core task of the types themselves.