function Subscription.Destroy(t)if t._state==stateTypes.PENDING then t._state=stateTypes.CANCELLED end t:_doCleanup()end
--[=[
	Cleans up the subscription

	:::tip
	This will be invoked by the Observable automatically, and should not
	be called within the usage of a subscription.
	:::
]=]
function Subscription:Destroy()
	if self._state == stateTypes.PENDING then
		self._state = stateTypes.CANCELLED
	end

	self:_doCleanup()
end
