go-playground/pool: a limited consumer goroutine or unlimited goroutine pool for easier goroutine handling and cancellation

distributed systems golang