Data.Supply
data Supply a
newSupply
newEnumSupply
newNumSupply
newDupableSupply
newDupableEnumSupply
newDupableNumSupply
supplyValue
modifySupply
split
split2
split3
split4