Shared_ast.EnumNameSourceReturns only the base ident name, while to_string includes the path prefix
strip strips any path up to that module from the start of the path before hashing
Like format, but prints only the last path member (if any) instead of the full path