import ./m1 {.all.} as m2 doAssert compiles(foo1) doAssert compiles(m2.foo1) doAssert declared(foo1) doAssert declared(m2.foo0) # public: works fine doAssert m2.foo1 == 2 doAssert declared(m2.foo1) doAssert not declared(m2.nonexistent) # also tests the quoted `""` import import "."/"m1" {.all.} as m1b doAssert compiles(m1b.foo1)