function ValueObject.fromObservable(M)local c=ValueObject.new()c._maid:GiveTask(M:Subscribe(function(M)c.Value=M end))return c end

function ValueObject.fromObservable(observable)
	local result = ValueObject.new()

	result._maid:GiveTask(observable:Subscribe(function(value)
		result.Value = value
	end))

	return result
end
