Agda-2.3.0: A dependently typed functional programming language and proof assistant
Agda.Compiler.Epic.ForceConstrs
Description
Remove forced arguments from constructors.
Synopsis
makeForcedArgs :: Type -> ForcedArgsSource
Check which arguments are forced
forceConstrs :: [Fun] -> Compile TCM [Fun]Source
Remove forced arguments from constructors and branches
forceFun :: Fun -> Compile TCM FunSource