Extending schema validation: providers; using Nori for XML -> Hash