Suggestion by @dshorthouse I want to note here so we don't forget:
It also brings to mind the OpenAPI (aka Swagger) specification that, though is designed for RESTful API documentation, can also be expressed as YAML, also with rules for
ranges & arrays. See http://swagger.io/specification/
Suggestion by @dshorthouse I want to note here so we don't forget: