Note this requires -g (with dmd) in order for the GC.collect call to operate as desired
See Implementation
Note this requires -g (with dmd) in order for the GC.collect call to operate as desired