static void DummyCallThree(SmallStruct c) { DummyCallFour(c); }
static void DummyCallFour(SmallStruct c) { DummyCallFive(c); }
static void DummyCallOne(SmallStruct c) { DummyCallTwo(c); }
static void DummyCallTwo(SmallStruct c) { DummyCallThree(c); }
static void DummyCallFive(SmallStruct c) { Debug.WriteLine(c.ToString()); }