That's really quite impressive! I hadn't realized that you meant that an endpoint can be referenced "in the abstract" without explicit parameters, which makes for much easier integration.
For some reason, though, I feel like the natural language would actually intimidate me. Where are ideas like "sufficient funds" defined?