Proper typedef.