Dynamiczne mieszanie cech
Posiadanie cechy
<code>trait Persisted { def id: Long } </code>
Jak zaimplementować metodę, która akceptuje wystąpienie dowolnej klasy przypadku i zwraca jej kopię z mieszaną cechą?
Podpis metody wygląda następująco:
<code>def toPersisted[T](instance: T, id: Long): T with Persisted </code>