Could someone tell me why the file object in Filesystem.Tar (or rather the tar object it resides in I'm guessing) isn't removed immediately.
sizeof(Stdio.get_all_active_fd());
(1) Result: 10
object f=Filesystem.Tar("../../test.tar"); sizeof(Stdio.get_all_active_fd());
(2) Result: 11
destruct(f);
(3) Result: 0
sizeof(Stdio.get_all_active_fd());
(4) Result: 11