aliasing repo_type to type