Module Fix

Meta-data

Contents

data Fix (f : Type -> Type) where
    Fix (f (Fix f))

unfix : forall {a : Type, f : Type -> Type} 
      . (Fix f) -> f (Fix f)