Alternate Definitions for flattening

include archived terms