mqat should catch if one passes in incompatible measurements for an analysis
The error message can be rather complicated (usually a "required_keys" missing thing) and this fails the json schema check -- because it looks up the schema for a different analysis. So we should maybe provide a way to automatically detect/check/assert that the analysis is run on a compatible measurement.