Library-agnostic validation of data in ruby - Validate JSON, XML, YAML, whatever can be converted into a ruby data structure