Please take a look at the simplified example:
Using the interface as the type passed around in function calls, i loose
the value set in the Init function. My first thought was to set the
interface methods as pointer recievers. However then the compiler complains
that my struct C doesnt implement the interface.
How can this be resolved so the function T2 retains the value set in T1?