data AVar : Typedata ANF : TypeAV : FC -> AVar -> ANFAAppName : FC -> Maybe LazyReason -> Name -> List AVar -> ANFAUnderApp : FC -> Name -> Nat -> List AVar -> ANFAApp : FC -> Maybe LazyReason -> AVar -> AVar -> ANFALet : FC -> Int -> ANF -> ANF -> ANFACon : FC -> Name -> ConInfo -> Maybe Int -> List AVar -> ANFAOp : FC -> Maybe LazyReason -> PrimFn arity -> Vect arity AVar -> ANFAExtPrim : FC -> Maybe LazyReason -> Name -> List AVar -> ANFAConCase : FC -> AVar -> List AConAlt -> Maybe ANF -> ANFAConstCase : FC -> AVar -> List AConstAlt -> Maybe ANF -> ANFAPrimVal : FC -> Constant -> ANFAErased : FC -> ANFACrash : FC -> String -> ANFShow ANFdata AConAlt : TypeShow AConAltdata AConstAlt : TypeMkAConstAlt : Constant -> ANF -> AConstAltShow AConstAltdata ANFDef : TypeMkAFun : List Int -> ANF -> ANFDefMkACon : Maybe Int -> Nat -> Maybe Nat -> ANFDefMkAForeign : List String -> List CFType -> CFType -> ANFDefMkAError : ANF -> ANFDefShow ANFDeftoANF : LiftedDef -> Core ANFDeffreeVariables : ANF -> SortedSet AVarusedConstructors : ANF -> SortedSet Name