Yep. The context manager is just used to return the producer and connection to their respective pools when it closes. So you can nest as deeply as the pool (default size is 1000 I think).

How do you mean "play nicely" with the rpc proxy?