abstract fun <T, R> genericSubjectBasedFeature(container: AssertionContainer<T>, provider: (T) -> MetaFeature<R>): ExtractedFeaturePostStep<T, R>