Features:
- Compile-time checking for correct API endpoint accesses.
- Lets you define a clear usage of different endpoints with associated enum values.
- Swift's concurrency support
- Inspection and mutation support for each request before being start
- Request retrying
- Response validation
- Errors handling
- Comprehensive Unit test coverage