bind

fun <T> LiveData<T>.bind(lifecycleOwner: LifecycleOwner, observer: (T?) -> Unit)
fun <T, V : Any> LiveData<T>.bind(view: V, setter: V.(T) -> Unit)