fun <T, R> createSubjectBased(expect: Expect<T>, provider: (T) -> MetaFeature<R>): MetaFeature<R>
creates a MetaFeature which is entirely based on the subject (i.e. also the description).