--[=[
	Throttles the update to the end of the defer lane. Can help optimize scenarios when
	Compute() can trigger multiple times per a frame.

	Generally not needed.

	@param observable Observable<T>
	@return Observable<T>
]=]

function Blend.Throttled(observable)
	return observable:Pipe({
		Rx.throttleDefer();
	})
end
