Updated GuessType for maps, arrays and channels. Also, initial implementation of Defer class.