import BinderInfo
-import AbsPrel ( primOpIsCheap, realWorldStateTy, buildId
+import AbsPrel ( primOpIsCheap, realWorldStateTy,
+ buildId, augmentId
IF_ATTACK_PRAGMAS(COMMA realWorldTy)
IF_ATTACK_PRAGMAS(COMMA tagOf_PrimOp)
IF_ATTACK_PRAGMAS(COMMA pprPrimOp)
-- `build g'
-- is like a HNF,
-- because it *will* become one.
+ -- likewise for `augment g h'
+ --
try (CoApp (CoTyApp (CoVar bld) _) _) | bld == buildId = True
+ try (CoApp (CoApp (CoTyApp (CoVar bld) _) _) _) | bld == augmentId = True
try other = manifestlyWHNF other
{- but *not* necessarily "manifestlyBottom other"...