rename String -> AbstractString