fun <T : Any> checkingTriple(name: String, createAssertion: AssertionPlant<T>.() -> Unit, holdingSubject: T, failingSubject: T): <ERROR CLASS>