- Flattened `listener.forward_pipe()` and `listener.forward_tcp()` into `listener.forward()`. Determination will be made based on `addr` input.
- Added [Mypy](https://mypy.readthedocs.io/en/stable/) static typing information.
- Added `session.get_listeners()` to get a list of current non-closed listeners for the session.
- Added `ngrok.set_auth_token(<token>)` to set a default auth token to use for sessions.
- Added [ngrok error codes](https://ngrok.com/docs/errors/reference/) as 3rd argument to thrown Errors, when available.