There is only a single class variable data to store either a
wait_info pointer or a reference to a winfo_item
array (see Section 4.2). Note, there is no need
store any information on what data type (either wait_info* or
winfo_item*) is actually associated with a specific
winfo_item object.