I just disabled the module kind tag generation so these tags aren't generated right now. But this also means that for (sub)modules created this way: ``` module ModuleFoo = struct type foobar = ConstructorFoo | ConstructorBar of int * char list end ``` the tag `ModuleFoo` isn't created either and then we get `ModuleFoo.foobar` in the symbol tree because the parent node `ModuleFoo` doesn't exist. But I think it isn't such a big deal.