ItemsObserver

typealias ItemsObserver<T> = (source: List<T, *>, differences: Differences<T>) -> Unit(source)