open import Data.Product module FunUniverse.Nand.Function where module FromNand {A} (nand : A × A → A) where open import FunUniverse.Agda open import FunUniverse.Nand (Abstract𝟚.funRewiring A) open FromNand nand public open import Data.Two module Nand𝟚 = FromNand (uncurry nand) open import Data.Tree.Binary module NandTree {A} = FromNand {BinTree A} (uncurry fork)