Just like they're done on [NexusHub](https://github.com/nexus-devs/NexusHub/blob/development/test/lib/EndpointParser.js), except more generalised.