thought this might have caught a bug in Types::XSD; turns out I was wrong; keep the test case anyway
Types-XSD now has its own repo