Is it possible to create a class that stores a reference to variable of any type and allows generic assignment (with value of a distinct type)?
Imagine this interface