dry-types (rubygems): Type system for Ruby supporting coercions, constraints and complex types like structs, value objects, enums etc
Keywords: coercion|constraints|dry-rb|ruby|types