Further, we need to consider this in the context of meta-estimators as a whole: does/should this same approach apply to `FeatureUnion` (where order is less important), `GridSearchCV` (where there's a single fitted estimator), etc.?

Altogether I'm not really sure how to get around the problem of `classes_` for AdaBoost in this context.