consume

abstract fun consume(source: Provider<T>)

Listens to updates from source, updating this's value to the same value as source whenever source's value changes. This provider will keep a strong reference to source.