abstract fun <K, T : Entry<K, *>> key(expect: Expect<T>): ExtractedFeaturePostStep<T, K>
abstract fun <K : Any> key(plant: AssertionPlant<Entry<K, *>>, assertionCreator: AssertionPlant<K>.() -> Unit): Assertion