[ { "BlackBox" :
    { "name"      : "Clash.XException.seqX"
    , "workInfo"  : "Never"
    , "kind"      : "Expression"
    , "type"      : "seqX :: a -> b -> b"
    , "template"  : "~ARG[1]"
    }
  }
, { "BlackBox" :
    { "name"      : "Clash.XException.errorX"
    , "workInfo"  : "Constant"
    , "kind"      : "Expression"
    , "type"      : "errorX :: HasCallStack => String -> a"
    , "template"  : "~ERRORO"
    }
  }
, { "BlackBox" :
     { "name"      : "Clash.XException.deepseqX"
     , "workInfo"  : "Never"
     , "kind"      : "Expression"
     , "type"      : "deepseqX :: Undefined a => a -> b -> b"
     , "template"  : "~ARG[2]"
     }
  }
, { "BlackBox" :
     { "name"      : "Clash.XException.hwSeqX"
     , "workInfo"  : "Never"
     , "kind"      : "Expression"
     , "type"      : "hwSeqX :: a -> b -> b"
     , "template"  : "~DEVNULL[~VAR[x][0]]~ARG[1]"
     }
  }
, { "Primitive" :
    { "name"      : "Clash.XException.xToErrorCtx"
    , "primType"  : "Function"
    }
  }
]