|  | 
|  | 
|  | 
| Description | 
| Exporting records. | 
|  | 
| Synopsis | 
|  | 
| | data  A  = A Int |  |  |  | data  B  = B {} |  |  |  | b :: B -> Int |  |  |  | data  C  = C {} |  |  |  | data  D  = D Int Int |  |  |  | newtype  E  = E Int | 
 | 
|  | 
| Documentation | 
|  | 
| data  A | 
| | This record is exported without its field |  | Constructors |  |  | 
 | 
|  | 
| data  B | 
| | .. with its field, but the field is named separately in the export list
 (should still be visible as a field name) |  | Constructors |  |  | 
 | 
|  | 
| b :: B -> Int | 
|  | 
| data  C | 
| | .. with fields names as subordinate names in the export |  | Constructors |  |  | 
 | 
|  | 
| data  D | 
| | .. with only some of the fields exported (we can't handle this one -
 how do we render the declaration?) |  | Constructors |  |  | 
 | 
|  | 
| newtype  E | 
| | a newtype with a field |  | Constructors |  |  | 
 | 
|  | 
| Produced by Haddock version 2.1.0 |