I think this problem is about which of the generic `proc`/`template`/`macro` resolves first and in which context. I don't know if there's such rule defined.
However, the workaround seems to be explicitly importing and exporting the
module and the symbols that couldn't be found.
import std/[enumerate, tasks]
import malebolgia
...
export tasks
Run
