Function args: (Product "GHC.Tuple.(,)" Nothing [Vector 2 (SP "GHC.Maybe.Maybe" [("GHC.Maybe.Nothing",[]),("GHC.Maybe.Just",[Product "GHC.Tuple.(,)" Nothing [Signed 126,SP "GHC.Maybe.Maybe" [("GHC.Maybe.Nothing",[]),("GHC.Maybe.Just",[Signed 32])]]])]),Signed 126],Name {nameSort = User, nameOcc = "GHC.Tuple.(,)", nameUniq = 3963167672086036486, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo},[App (TyApp (TyApp (TyApp (Data Name {nameSort = User, nameOcc = "GHC.Types.Eq#", nameUniq = 3891110078048108571, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}) (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Num.Natural.Natural", nameUniq = 3674937295934324786, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing})))) (LitTy (NumTy 32))) (LitTy (NumTy 32))) (TyApp (Prim (PrimInfo {primName = "_CO_", primType = ForAllTy (TyVar {varName = Name {nameSort = System, nameOcc = "a", nameUniq = 0, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}, varUniq = 0, varType = ConstTy (TyCon (Name {nameSort = System, nameOcc = "Type", nameUniq = 3674937295934324912, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}))}) (VarTy (TyVar {varName = Name {nameSort = System, nameOcc = "a", nameUniq = 0, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}, varUniq = 0, varType = ConstTy (TyCon (Name {nameSort = System, nameOcc = "Type", nameUniq = 3674937295934324912, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}))})), primWorkInfo = WorkNever, primMultiResult = SingleResult, primUnfolding = NoUnfolding})) (AppTy (AppTy (AppTy (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Prim.~#", nameUniq = 3674937295934324842, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Num.Natural.Natural", nameUniq = 3674937295934324786, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing})))) (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Num.Natural.Natural", nameUniq = 3674937295934324786, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing})))) (LitTy (NumTy 32))) (LitTy (NumTy 32)))),App (TyApp (TyApp (TyApp (Data Name {nameSort = User, nameOcc = "GHC.Types.Eq#", nameUniq = 3891110078048108571, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Prim.TYPE", nameUniq = 3674937295934324916, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Types.BoxedRep", nameUniq = 3891110078048108766, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Types.Lifted", nameUniq = 3891110078048108808, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing})))))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "Clash.Sized.Internal.Signed.Signed", nameUniq = 8214565720323788367, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (LitTy (NumTy 32)))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "Clash.Sized.Internal.Signed.Signed", nameUniq = 8214565720323788367, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (LitTy (NumTy 32)))) (TyApp (Prim (PrimInfo {primName = "_CO_", primType = ForAllTy (TyVar {varName = Name {nameSort = System, nameOcc = "a", nameUniq = 0, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}, varUniq = 0, varType = ConstTy (TyCon (Name {nameSort = System, nameOcc = "Type", nameUniq = 3674937295934324912, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}))}) (VarTy (TyVar {varName = Name {nameSort = System, nameOcc = "a", nameUniq = 0, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}, varUniq = 0, varType = ConstTy (TyCon (Name {nameSort = System, nameOcc = "Type", nameUniq = 3674937295934324912, nameLoc = UnhelpfulSpan UnhelpfulNoLocationInfo}))})), primWorkInfo = WorkNever, primMultiResult = SingleResult, primUnfolding = NoUnfolding})) (AppTy (AppTy (AppTy (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Prim.~#", nameUniq = 3674937295934324842, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Prim.TYPE", nameUniq = 3674937295934324916, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Types.BoxedRep", nameUniq = 3891110078048108766, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Types.Lifted", nameUniq = 3891110078048108808, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing})))))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Prim.TYPE", nameUniq = 3674937295934324916, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Types.BoxedRep", nameUniq = 3891110078048108766, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (ConstTy (TyCon (Name {nameSort = User, nameOcc = "GHC.Types.Lifted", nameUniq = 3891110078048108808, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing})))))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "Clash.Sized.Internal.Signed.Signed", nameUniq = 8214565720323788367, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (LitTy (NumTy 32)))) (AppTy (ConstTy (TyCon (Name {nameSort = User, nameOcc = "Clash.Sized.Internal.Signed.Signed", nameUniq = 8214565720323788367, nameLoc = RealSrcSpan SrcSpanMultiLine "./KPU/TACache.hs" 215 1 250 8 Nothing}))) (LitTy (NumTy 32)))))],[Just (Void (Just (Product "GHC.Types.~" Nothing [Void Nothing]))),Just (Void (Just (Product "GHC.Types.~" Nothing [Void Nothing])))]) CallStack (from HasCallStack): error, called at src/Clash/Netlist.hs:1041:17 in clash-lib-1.8.1-HGqecslfsXx3PEFezUYUbi:Clash.Netlist mkDcApplication, called at src/Clash/Netlist.hs:863:16 in clash-lib-1.8.1-HGqecslfsXx3PEFezUYUbi:Clash.Netlist mkExpr, called at src/Clash/Netlist.hs:508:31 in clash-lib-1.8.1-HGqecslfsXx3PEFezUYUbi:Clash.Netlist