diff --git a/src/syndicate.nim b/src/syndicate.nim index 63092d6..b82d21a 100644 --- a/src/syndicate.nim +++ b/src/syndicate.nim @@ -208,8 +208,8 @@ template syndicate*(ident, dataspaceBody: untyped): untyped = proc `ident`*(facet: Facet) = proc getCurrentFacet(): Facet {.inject, used.} = facet dataspaceBody - when isMainModule: - asyncCheck bootModule("", `ident`) + proc `ident`*(name = ""): Future[void] = + bootModule(name, `ident`) type BootProc* = proc (facet: Facet) {.gcsafe.}