If you m/explain invalid data using a multi-schema, the explainer shows the entire multi-schema, not just the matching part. This can make spotting errors harder.
I think it would be better to just use the part that is relevant when there's a clear dispatch value.
When the data doesn't match any of the valid dispatch values of the multi-schema, malli should either revert to the current behaviour or ideally show a message that lets the user know that no schema is matched (the user still doesn't need to see the entire multi-schema)
If you m/explain invalid data using a multi-schema, the explainer shows the entire multi-schema, not just the matching part. This can make spotting errors harder. I think it would be better to just use the part that is relevant when there's a clear dispatch value.
Example
Desired result
Actual result
Corner case - Unknown dispatch value
When the data doesn't match any of the valid dispatch values of the multi-schema, malli should either revert to the current behaviour or ideally show a message that lets the user know that no schema is matched (the user still doesn't need to see the entire multi-schema)