accessGet

@JvmName(name = "accessGet0")
inline suspend fun <R> accessGet(property: KProperty0<R>): R
@JvmName(name = "accessGet1")
inline suspend fun <T : Any, R> accessGet(property: KProperty1<T, R>, obj: T): R
@JvmName(name = "accessGet2")
inline suspend fun <T : Any, D, R> accessGet(property: KProperty2<T, D, R>, objT: T, objD: D): R