by

inline fun <T, R> by(crossinline property: (T) -> R): SelectorEquality<T>