Composing and deciphering C (or C++) type declarations or casts.
