typealias AbstractString after String -> AbstractString rename