newExportedClosure, newHiddenClosure
  :: Text
  -> Text
  -> CodeGen a
  -> CodeGen (a, CgState)
newExportedClosure = newClosure [Public, Super, Final]
newExportedClosure, newHiddenClosure
  :: Text
  -> Text
  -> CodeGen a
  -> CodeGen (a, CgState)
newExportedClosure = newClosure [Public, Super, Final]
newExportedClosure = newClosure [Public, Super, Final]