typedef is the new black