class Async::List

def remove?(node)

@returns [Node] Returns the node if it was removed, otherwise nil.

You should be careful to only remove nodes that are part of this list.

Remove the node if it is in a list.
def remove?(node)
	if node.head
		return remove!(node)
	end
	
	return nil
end