Since Haskell has linear types so we can track resources, why can't we disable the GC like in ATS?

…actually, no linear types are required: