Just wondering if anyone has solid advice on when and how to use typedef.