Rename pow type function