Adds NewPool() and NewPoolWithURL()