Remove miscelaneous unreferenced

A number of straight forward deletions and a couple type system features that no longer have any use (more detail in 7f56acee1c69576ba79cc06787ff74e83daead8a commit message).