class Async::List

def shift

Shift the first node off the list, if it is not empty.
def shift
	if node = first
		remove!(node)
	end
end