How to begin using Dry-Validation and/with Dry-Struct

I recently experimented with an OpenAPI property generator. It’s very basic but it gives an idea how AST conversion can work. It’s right here.