Created by: richardjrossiii
This help for cleaning up after the garbage generated by a task, and will overall help memory pressure.
Note that we're not creating a pool for the immediate executor, as its purpose is to execute with as few side-effects as possible.