assertThat
fun <T : Any> assertThat(subject: T): ReportingAssertionPlant<T>
fun <T : Any> assertThat(subject: T, assertionCreator: Assert<T>.() -> Unit): AssertionPlant<T>
fun assertThat(act: () -> Unit): Builder