Fixing separate slice/map handling, now Each and Map handle both.  Adding IsMap, IsString, IsArray tests