my collection of general purpose datatypes