After 1 year or something, I tried D again. Do you know what happens if you write GC.Free insead of GC.free? 27 lines of code, 26 errors. https://imgur.com/a/DlackXp