You need an extension of the language so that it can use it, that it is special!
It does nothing, it's just a special kind of character that GHC people see how to use in the names of low-level, possibly boxing-related things.
Here (# a, b #), which is a type of unboxed tuple aand bwhich you see there is not ( #State# , ..., it (# State#, ....
ben source
share