Uses using instead of typedef.