| Start |
|---|
| Nominal Role Haskell Wiki (opens new window) has an example of a non-parametric parameter of a type function: Here In this case, the role of |
| Representational Role An example of a parametric parameter of a type function: Here In this case, the role of x is representational. We can declare the role explicitly with the |
| Phantom Role A phantom type parameter (opens new window) has a phantom role. Phantom roles cannot be declared explicitly. RemarksSee also |
Read Article
https://develop.horje.com/learn/1434/reference