fix: proper handling of importing of types with same name from different libreries