decode and explain c declarations, no matter how obfuscated.