On Sunday, 22 February 2015 at 13:15:31 UTC, Adam D. Ruppe wrote: > to!string actually forwards to a special function, "string > toString() {}" which you'll need to implement and override from > the base class. Thanks, that's good to know. I was just wondering why my code wasn't working correctly.