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