Updater

inline fun <T> Updater(source: T): Updater<T>(source)
inline fun <T> Updater(noinline source: (old: T) -> T): Updater<T>(source)