This supports anyOf/allOf fine, but supporting oneOf with strict type definitions will be tricky.
This supports anyOf/allOf fine, but supporting oneOf with strict type definitions will be tricky.