update to spec changes
added iterable, maplike, setlike
removed exception
updated NonAnyTypes