| 
 | 
 | 
| 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.2.0 |