Auxiliaries to build FlatCurry types and expressions.
Author: Michael Hanus
Version: December 2023
| fcBool
                  ::  TypeExprThe FlatCurry type Bool. | 
| fcInt
                  ::  TypeExprThe FlatCurry type Int. | 
| fcFloat
                  ::  TypeExprThe FlatCurry type Float. | 
| fcChar
                  ::  TypeExprThe FlatCurry type Char. | 
| fcOrdering
                  ::  TypeExprThe FlatCurry type Ordering. | 
| fcList
                  ::  TypeExpr -> TypeExprConstructs a FlatCurry type list. | 
| fcTrue
                  ::  ExprPrelude.True | 
| fcFalse
                  ::  ExprPrelude.False | 
| fcNot
                  ::  Expr -> ExprNegation of an expression. | 
| fcOr
                  ::  Expr -> Expr -> Expr | 
| fcAnd
                  ::  Expr -> Expr -> Expr | 
| fcAnds
                  ::  [Expr] -> Expr | 
| fcEqu
                  ::  Expr -> Expr -> Expr | 
| fcFailed
                  ::  Expr | 
| pre
                  ::  String -> (String,String)Transform name into Prelude-qualified name. | 
| 
                      The FlatCurry type  
 | 
| 
                      The FlatCurry type  
 | 
| 
                      The FlatCurry type  
 | 
| 
                      The FlatCurry type  
 | 
| 
                      The FlatCurry type  
 | 
| 
                       Constructs a FlatCurry type list. 
 | 
| 
                       Transform name into Prelude-qualified name. 
 |