function RxValueBaseUtils.observeBrio(M,n,e)return(RxInstanceUtils.observeLastNamedChildBrio(M,n,e)):Pipe({RxBrioUtils.switchMapBrio(function(M)return RxValueBaseUtils.observeValue(M)end)})end
--[=[
	Observes a value base underneath a parent (last named child).

	@param parent Instance
	@param className string
	@param name string
	@return Observable<Brio<any>>
]=]
function RxValueBaseUtils.observeBrio(parent, className, name)
	return RxInstanceUtils.observeLastNamedChildBrio(parent, className, name):Pipe({
		RxBrioUtils.switchMapBrio(function(valueObject)
			return RxValueBaseUtils.observeValue(valueObject)
		end),
	})
end
