typespec (rubygems): Typespec is a way to specify complex schema made of types or specific values and validate against them.
Keywords: composition|dsl|gem|ruby