Adding user namespaces support and module alias from Ivan Shapovalov