[WIP] Create Endpoints with no explicit service

Add `const` method to `Endpoint` companion object for creating endpoints
with no explicit service.

Fixes #90.
I can't see a way to hoist the service creation out, but will sleep on it.