<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <!--Rendered using the Haskell Html Library v0.2--> <HTML ><HEAD ><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8" ><TITLE >NewDemand</TITLE ><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css" ><SCRIPT SRC="haddock-util.js" TYPE="text/javascript" ></SCRIPT ><SCRIPT TYPE="text/javascript" >window.onload = function () {setSynopsis("mini_NewDemand.html")};</SCRIPT ></HEAD ><BODY ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="topbar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" " ></TD ><TD CLASS="title" >ghc-6.12.3: The GHC API</TD ><TD CLASS="topbut" ><A HREF="index.html" >Contents</A ></TD ><TD CLASS="topbut" ><A HREF="doc-index.html" >Index</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="modulebar" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD ><FONT SIZE="6" >NewDemand</FONT ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="section1" >Documentation</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Demand" ><A NAME="t%3ADemand" ></A ></A ><B >Demand</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:Top" ><A NAME="v%3ATop" ></A ></A ><B >Top</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Abs" ><A NAME="v%3AAbs" ></A ></A ><B >Abs</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Call" ><A NAME="v%3ACall" ></A ></A ><B >Call</B > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Eval" ><A NAME="v%3AEval" ></A ></A ><B >Eval</B > <A HREF="NewDemand.html#t%3ADemands" >Demands</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Defer" ><A NAME="v%3ADefer" ></A ></A ><B >Defer</B > <A HREF="NewDemand.html#t%3ADemands" >Demands</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Box" ><A NAME="v%3ABox" ></A ></A ><B >Box</B > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Bot" ><A NAME="v%3ABot" ></A ></A ><B >Bot</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Demand')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Demand" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="../base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Outputable.html#t%3AOutputable" >Outputable</A > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Binary.html#t%3ABinary" >Binary</A > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:topDmd" ><A NAME="v%3AtopDmd" ></A ></A ><B >topDmd</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:lazyDmd" ><A NAME="v%3AlazyDmd" ></A ></A ><B >lazyDmd</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:seqDmd" ><A NAME="v%3AseqDmd" ></A ></A ><B >seqDmd</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:evalDmd" ><A NAME="v%3AevalDmd" ></A ></A ><B >evalDmd</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:errDmd" ><A NAME="v%3AerrDmd" ></A ></A ><B >errDmd</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isStrictDmd" ><A NAME="v%3AisStrictDmd" ></A ></A ><B >isStrictDmd</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isTop" ><A NAME="v%3AisTop" ></A ></A ><B >isTop</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isAbsent" ><A NAME="v%3AisAbsent" ></A ></A ><B >isAbsent</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:seqDemand" ><A NAME="v%3AseqDemand" ></A ></A ><B >seqDemand</B > :: <A HREF="NewDemand.html#t%3ADemand" >Demand</A > -> <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:DmdType" ><A NAME="t%3ADmdType" ></A ></A ><B >DmdType</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:DmdType" ><A NAME="v%3ADmdType" ></A ></A ><B >DmdType</B > <A HREF="NewDemand.html#t%3ADmdEnv" >DmdEnv</A > [<A HREF="NewDemand.html#t%3ADemand" >Demand</A >] <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DmdType')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:DmdType" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="../base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Outputable.html#t%3AOutputable" >Outputable</A > <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Binary.html#t%3ABinary" >Binary</A > <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:topDmdType" ><A NAME="v%3AtopDmdType" ></A ></A ><B >topDmdType</B > :: <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:botDmdType" ><A NAME="v%3AbotDmdType" ></A ></A ><B >botDmdType</B > :: <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkDmdType" ><A NAME="v%3AmkDmdType" ></A ></A ><B >mkDmdType</B > :: <A HREF="NewDemand.html#t%3ADmdEnv" >DmdEnv</A > -> [<A HREF="NewDemand.html#t%3ADemand" >Demand</A >] -> <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A > -> <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkTopDmdType" ><A NAME="v%3AmkTopDmdType" ></A ></A ><B >mkTopDmdType</B > :: [<A HREF="NewDemand.html#t%3ADemand" >Demand</A >] -> <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A > -> <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:dmdTypeDepth" ><A NAME="v%3AdmdTypeDepth" ></A ></A ><B >dmdTypeDepth</B > :: <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A > -> <A HREF="BasicTypes.html#t%3AArity" >Arity</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:seqDmdType" ><A NAME="v%3AseqDmdType" ></A ></A ><B >seqDmdType</B > :: <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A > -> <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >type</SPAN > <A NAME="t:DmdEnv" ><A NAME="t%3ADmdEnv" ></A ></A ><B >DmdEnv</B > = <A HREF="VarEnv.html#t%3AVarEnv" >VarEnv</A > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:emptyDmdEnv" ><A NAME="v%3AemptyDmdEnv" ></A ></A ><B >emptyDmdEnv</B > :: <A HREF="VarEnv.html#t%3AVarEnv" >VarEnv</A > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:DmdResult" ><A NAME="t%3ADmdResult" ></A ></A ><B >DmdResult</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:TopRes" ><A NAME="v%3ATopRes" ></A ></A ><B >TopRes</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:RetCPR" ><A NAME="v%3ARetCPR" ></A ></A ><B >RetCPR</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:BotRes" ><A NAME="v%3ABotRes" ></A ></A ><B >BotRes</B ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DmdResult')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:DmdResult" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="../base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="../base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Outputable.html#t%3AOutputable" >Outputable</A > <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Binary.html#t%3ABinary" >Binary</A > <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:retCPR" ><A NAME="v%3AretCPR" ></A ></A ><B >retCPR</B > :: <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isBotRes" ><A NAME="v%3AisBotRes" ></A ></A ><B >isBotRes</B > :: <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:returnsCPR" ><A NAME="v%3AreturnsCPR" ></A ></A ><B >returnsCPR</B > :: <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:resTypeArgDmd" ><A NAME="v%3AresTypeArgDmd" ></A ></A ><B >resTypeArgDmd</B > :: <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A > -> <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Demands" ><A NAME="t%3ADemands" ></A ></A ><B >Demands</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:Poly" ><A NAME="v%3APoly" ></A ></A ><B >Poly</B > <A HREF="NewDemand.html#t%3ADemand" >Demand</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:Prod" ><A NAME="v%3AProd" ></A ></A ><B >Prod</B > [<A HREF="NewDemand.html#t%3ADemand" >Demand</A >]</TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:Demands')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:Demands" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="../base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="NewDemand.html#t%3ADemands" >Demands</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Outputable.html#t%3AOutputable" >Outputable</A > <A HREF="NewDemand.html#t%3ADemands" >Demands</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Binary.html#t%3ABinary" >Binary</A > <A HREF="NewDemand.html#t%3ADemands" >Demands</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mapDmds" ><A NAME="v%3AmapDmds" ></A ></A ><B >mapDmds</B > :: (<A HREF="NewDemand.html#t%3ADemand" >Demand</A > -> <A HREF="NewDemand.html#t%3ADemand" >Demand</A >) -> <A HREF="NewDemand.html#t%3ADemands" >Demands</A > -> <A HREF="NewDemand.html#t%3ADemands" >Demands</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:zipWithDmds" ><A NAME="v%3AzipWithDmds" ></A ></A ><B >zipWithDmds</B > :: (<A HREF="NewDemand.html#t%3ADemand" >Demand</A > -> <A HREF="NewDemand.html#t%3ADemand" >Demand</A > -> <A HREF="NewDemand.html#t%3ADemand" >Demand</A >) -> <A HREF="NewDemand.html#t%3ADemands" >Demands</A > -> <A HREF="NewDemand.html#t%3ADemands" >Demands</A > -> <A HREF="NewDemand.html#t%3ADemands" >Demands</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:allTop" ><A NAME="v%3AallTop" ></A ></A ><B >allTop</B > :: <A HREF="NewDemand.html#t%3ADemands" >Demands</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:seqDemands" ><A NAME="v%3AseqDemands" ></A ></A ><B >seqDemands</B > :: <A HREF="NewDemand.html#t%3ADemands" >Demands</A > -> <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><SPAN CLASS="keyword" >newtype</SPAN > <A NAME="t:StrictSig" ><A NAME="t%3AStrictSig" ></A ></A ><B >StrictSig</B > </TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0" ><TR ><TD CLASS="section4" >Constructors</TD ></TR ><TR ><TD CLASS="body" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:StrictSig" ><A NAME="v%3AStrictSig" ></A ></A ><B >StrictSig</B > <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="section4" ><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:StrictSig')" ALT="show/hide" > Instances</TD ></TR ><TR ><TD CLASS="body" ><DIV ID="i:StrictSig" STYLE="display:block;" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="decl" ><A HREF="../base-4.2.0.2/Data-Eq.html#t%3AEq" >Eq</A > <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="../base-4.2.0.2/Text-Show.html#t%3AShow" >Show</A > <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Outputable.html#t%3AOutputable" >Outputable</A > <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="decl" ><A HREF="Binary.html#t%3ABinary" >Binary</A > <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ></TABLE ></DIV ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:mkStrictSig" ><A NAME="v%3AmkStrictSig" ></A ></A ><B >mkStrictSig</B > :: <A HREF="NewDemand.html#t%3ADmdType" >DmdType</A > -> <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:topSig" ><A NAME="v%3AtopSig" ></A ></A ><B >topSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:botSig" ><A NAME="v%3AbotSig" ></A ></A ><B >botSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:cprSig" ><A NAME="v%3AcprSig" ></A ></A ><B >cprSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isTopSig" ><A NAME="v%3AisTopSig" ></A ></A ><B >isTopSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:splitStrictSig" ><A NAME="v%3AsplitStrictSig" ></A ></A ><B >splitStrictSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A > -> ([<A HREF="NewDemand.html#t%3ADemand" >Demand</A >], <A HREF="NewDemand.html#t%3ADmdResult" >DmdResult</A >)</TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:increaseStrictSigArity" ><A NAME="v%3AincreaseStrictSigArity" ></A ></A ><B >increaseStrictSigArity</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A > -> <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:pprIfaceStrictSig" ><A NAME="v%3ApprIfaceStrictSig" ></A ></A ><B >pprIfaceStrictSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A > -> <A HREF="Outputable.html#t%3ASDoc" >SDoc</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:appIsBottom" ><A NAME="v%3AappIsBottom" ></A ></A ><B >appIsBottom</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:isBottomingSig" ><A NAME="v%3AisBottomingSig" ></A ></A ><B >isBottomingSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A > -> <A HREF="../base-4.2.0.2/Data-Bool.html#t%3ABool" >Bool</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="decl" ><A NAME="v:seqStrictSig" ><A NAME="v%3AseqStrictSig" ></A ></A ><B >seqStrictSig</B > :: <A HREF="NewDemand.html#t%3AStrictSig" >StrictSig</A > -> <A HREF="../ghc-prim-0.2.0.0/GHC-Unit.html#t%3A%28%29" >()</A ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="botbar" >Produced by <A HREF="http://www.haskell.org/haddock/" >Haddock</A > version 2.6.1</TD ></TR ></TABLE ></BODY ></HTML >