Why are there so many copies of my struct if I give it to writeln? http://dpaste.dzfl.pl/414e7d93 This problem occurs even if I have a 'toString' method.