DisposableValue

constructor(value: T, disposer: () -> Unit)