Identifiers
data Id #
Constructors
data a :* b #
foo :: () #
Unadorned:
++
elem
Id
:*
Parenthesized:
(++) [1,2,3] [4,5,6]
(++)
(:*)
Backticked:
1 `elem` [-3..3]
`elem`
`Id`
Edge cases:
()
(,,,)