an object pool based around scalaz.concurrent.{Task,Actor}