<!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 >VectBuiltIn</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_VectBuiltIn.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="src/VectBuiltIn.html" >Source code</A ></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" >VectBuiltIn</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="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><SPAN CLASS="keyword" >data</SPAN > <A NAME="t:Builtins" ><A NAME="t%3ABuiltins" ></A ></A ><B >Builtins</B > </TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#Builtins" >Source</A ></TD ></TR ></TABLE ></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="5" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:Builtins" ><A NAME="v%3ABuiltins" ></A ></A ><B >Builtins</B ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="body" COLSPAN="2" ><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0" ><TR ><TD CLASS="arg" ><A NAME="v:dphModules" ><A NAME="v%3AdphModules" ></A ></A ><B >dphModules</B > :: Modules</TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:parrayTyCon" ><A NAME="v%3AparrayTyCon" ></A ></A ><B >parrayTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:parrayDataCon" ><A NAME="v%3AparrayDataCon" ></A ></A ><B >parrayDataCon</B > :: <A HREF="DataCon.html#t%3ADataCon" >DataCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:pdataTyCon" ><A NAME="v%3ApdataTyCon" ></A ></A ><B >pdataTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:paTyCon" ><A NAME="v%3ApaTyCon" ></A ></A ><B >paTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:paDataCon" ><A NAME="v%3ApaDataCon" ></A ></A ><B >paDataCon</B > :: <A HREF="DataCon.html#t%3ADataCon" >DataCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:preprTyCon" ><A NAME="v%3ApreprTyCon" ></A ></A ><B >preprTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:prTyCon" ><A NAME="v%3AprTyCon" ></A ></A ><B >prTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:prDataCon" ><A NAME="v%3AprDataCon" ></A ></A ><B >prDataCon</B > :: <A HREF="DataCon.html#t%3ADataCon" >DataCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:voidTyCon" ><A NAME="v%3AvoidTyCon" ></A ></A ><B >voidTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:wrapTyCon" ><A NAME="v%3AwrapTyCon" ></A ></A ><B >wrapTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:selTys" ><A NAME="v%3AselTys" ></A ></A ><B >selTys</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="Type.html#t%3AType" >Type</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:selReplicates" ><A NAME="v%3AselReplicates" ></A ></A ><B >selReplicates</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="CoreSyn.html#t%3ACoreExpr" >CoreExpr</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:selPicks" ><A NAME="v%3AselPicks" ></A ></A ><B >selPicks</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="CoreSyn.html#t%3ACoreExpr" >CoreExpr</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:selEls" ><A NAME="v%3AselEls" ></A ></A ><B >selEls</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > (<A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A >, <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A >) <A HREF="CoreSyn.html#t%3ACoreExpr" >CoreExpr</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:sumTyCons" ><A NAME="v%3AsumTyCons" ></A ></A ><B >sumTyCons</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:closureTyCon" ><A NAME="v%3AclosureTyCon" ></A ></A ><B >closureTyCon</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:voidVar" ><A NAME="v%3AvoidVar" ></A ></A ><B >voidVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:pvoidVar" ><A NAME="v%3ApvoidVar" ></A ></A ><B >pvoidVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:punitVar" ><A NAME="v%3ApunitVar" ></A ></A ><B >punitVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:mkPRVar" ><A NAME="v%3AmkPRVar" ></A ></A ><B >mkPRVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:closureVar" ><A NAME="v%3AclosureVar" ></A ></A ><B >closureVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:applyVar" ><A NAME="v%3AapplyVar" ></A ></A ><B >applyVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:liftedClosureVar" ><A NAME="v%3AliftedClosureVar" ></A ></A ><B >liftedClosureVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:liftedApplyVar" ><A NAME="v%3AliftedApplyVar" ></A ></A ><B >liftedApplyVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:replicatePDVar" ><A NAME="v%3AreplicatePDVar" ></A ></A ><B >replicatePDVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:emptyPDVar" ><A NAME="v%3AemptyPDVar" ></A ></A ><B >emptyPDVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:packPDVar" ><A NAME="v%3ApackPDVar" ></A ></A ><B >packPDVar</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:combinePDVars" ><A NAME="v%3AcombinePDVars" ></A ></A ><B >combinePDVars</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:scalarClass" ><A NAME="v%3AscalarClass" ></A ></A ><B >scalarClass</B > :: <A HREF="Class.html#t%3AClass" >Class</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:scalarZips" ><A NAME="v%3AscalarZips" ></A ></A ><B >scalarZips</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:closureCtrFuns" ><A NAME="v%3AclosureCtrFuns" ></A ></A ><B >closureCtrFuns</B > :: <A HREF="../array-0.3.0.1/Data-Array.html#t%3AArray" >Array</A > <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ><TR ><TD CLASS="arg" ><A NAME="v:liftingContext" ><A NAME="v%3AliftingContext" ></A ></A ><B >liftingContext</B > :: <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="rdoc" ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:sumTyCon" ><A NAME="v%3AsumTyCon" ></A ></A ><B >sumTyCon</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#sumTyCon" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:prodTyCon" ><A NAME="v%3AprodTyCon" ></A ></A ><B >prodTyCon</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="TyCon.html#t%3ATyCon" >TyCon</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#prodTyCon" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:prodDataCon" ><A NAME="v%3AprodDataCon" ></A ></A ><B >prodDataCon</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DataCon.html#t%3ADataCon" >DataCon</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#prodDataCon" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:selTy" ><A NAME="v%3AselTy" ></A ></A ><B >selTy</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="Type.html#t%3AType" >Type</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#selTy" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:selReplicate" ><A NAME="v%3AselReplicate" ></A ></A ><B >selReplicate</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="CoreSyn.html#t%3ACoreExpr" >CoreExpr</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#selReplicate" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:selPick" ><A NAME="v%3AselPick" ></A ></A ><B >selPick</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="CoreSyn.html#t%3ACoreExpr" >CoreExpr</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#selPick" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:selElements" ><A NAME="v%3AselElements" ></A ></A ><B >selElements</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="CoreSyn.html#t%3ACoreExpr" >CoreExpr</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#selElements" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:combinePDVar" ><A NAME="v%3AcombinePDVar" ></A ></A ><B >combinePDVar</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#combinePDVar" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:scalarZip" ><A NAME="v%3AscalarZip" ></A ></A ><B >scalarZip</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#scalarZip" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:closureCtrFun" ><A NAME="v%3AclosureCtrFun" ></A ></A ><B >closureCtrFun</B > :: <A HREF="../base-4.2.0.2/Data-Int.html#t%3AInt" >Int</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="Var.html#t%3AVar" >Var</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#closureCtrFun" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltins" ><A NAME="v%3AinitBuiltins" ></A ></A ><B >initBuiltins</B > :: <A HREF="Module.html#t%3APackageId" >PackageId</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A ></TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltins" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltinVars" ><A NAME="v%3AinitBuiltinVars" ></A ></A ><B >initBuiltinVars</B > :: <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > [(<A HREF="Var.html#t%3AVar" >Var</A >, <A HREF="Var.html#t%3AVar" >Var</A >)]</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltinVars" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltinTyCons" ><A NAME="v%3AinitBuiltinTyCons" ></A ></A ><B >initBuiltinTyCons</B > :: <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > [(<A HREF="Name.html#t%3AName" >Name</A >, <A HREF="TyCon.html#t%3ATyCon" >TyCon</A >)]</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltinTyCons" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltinDataCons" ><A NAME="v%3AinitBuiltinDataCons" ></A ></A ><B >initBuiltinDataCons</B > :: <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> [(<A HREF="Name.html#t%3AName" >Name</A >, <A HREF="DataCon.html#t%3ADataCon" >DataCon</A >)]</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltinDataCons" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltinPAs" ><A NAME="v%3AinitBuiltinPAs" ></A ></A ><B >initBuiltinPAs</B > :: <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > [(<A HREF="Name.html#t%3AName" >Name</A >, <A HREF="Var.html#t%3AVar" >Var</A >)]</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltinPAs" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltinPRs" ><A NAME="v%3AinitBuiltinPRs" ></A ></A ><B >initBuiltinPRs</B > :: <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > [(<A HREF="Name.html#t%3AName" >Name</A >, <A HREF="Var.html#t%3AVar" >Var</A >)]</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltinPRs" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltinBoxedTyCons" ><A NAME="v%3AinitBuiltinBoxedTyCons" ></A ></A ><B >initBuiltinBoxedTyCons</B > :: <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > [(<A HREF="Name.html#t%3AName" >Name</A >, <A HREF="TyCon.html#t%3ATyCon" >TyCon</A >)]</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltinBoxedTyCons" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:initBuiltinScalars" ><A NAME="v%3AinitBuiltinScalars" ></A ></A ><B >initBuiltinScalars</B > :: <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > [<A HREF="Var.html#t%3AVar" >Var</A >]</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#initBuiltinScalars" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:primMethod" ><A NAME="v%3AprimMethod" ></A ></A ><B >primMethod</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A > -> <A HREF="../base-4.2.0.2/Data-Char.html#t%3AString" >String</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > (<A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="Var.html#t%3AVar" >Var</A >)</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#primMethod" >Source</A ></TD ></TR ></TABLE ></TD ></TR ><TR ><TD CLASS="s15" ></TD ></TR ><TR ><TD CLASS="topdecl" ><TABLE CLASS="declbar" ><TR ><TD CLASS="declname" ><A NAME="v:primPArray" ><A NAME="v%3AprimPArray" ></A ></A ><B >primPArray</B > :: <A HREF="TyCon.html#t%3ATyCon" >TyCon</A > -> <A HREF="VectBuiltIn.html#t%3ABuiltins" >Builtins</A > -> <A HREF="DsMonad.html#t%3ADsM" >DsM</A > (<A HREF="../base-4.2.0.2/Data-Maybe.html#t%3AMaybe" >Maybe</A > <A HREF="TyCon.html#t%3ATyCon" >TyCon</A >)</TD ><TD CLASS="declbut" ><A HREF="src/VectBuiltIn.html#primPArray" >Source</A ></TD ></TR ></TABLE ></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 >