data (IsString s) => T s = T data (IsString s) => T s = T data ( IsString s, IsString s ) => T s = T