Reed's Datatypes n stuff