?
See line 68. He's using a reference, so the compiler needs to know the size of the class, so a forwards def is not enough...