Add Enum.empty? and Enum.member? to the Enum.Iterator protocol, fixes #804