Interesting post on GC implementation: https://olshansky.me//gc/runtime/dlang/2017/06/14/inside-d-gc.html (I learnt jemalloc doesn't only offer reserving powers of 2 — avoids wastage)