Add kinds of types
Add kinds of types

Summary: It actually gets really confusing without these:-)

Reviewed By: Mizuchi

Differential Revision: D37876114

fbshipit-source-id: c485992ed3a419b64ba410519bf2beddef1a35a3

facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift,facebook/fbthrift