class Class { Appender!(int[]) app = null; } This is the most evil bug I've seen this year yet. Hint: Appender is a struct, not a class. So what does "= null" do, when it appears as a default initializer?