struct String: interface ToString { fn to_string(T) -> [String] }