Modern concurrency tools including agents, futures, promises, thread pools, more
