When you copy an interface and find that it needs to be var to use it, be careful: you are probably making a mistake and should use its pointer.
var