Simple and non-intrusive middleware solution for Node.js gRPC server.
Special thanks to Joachim Roeleveld (https://github.com/joachimroeleveld) for the original idea to use Proxies to implement middleware for gRPC as well as for helping to refine the mechanism of error handling.