I have got an error: Not a data constructor: "%:"
:
data KV = forall a. Show a => (%:) Text a
Interestingly, but :%
is fine as data constructor! %%
is not fine again. But %%
is fine to be infix function. Why is it treating as an error? What is the difference between these variants?