Function and its arguments definitions
User-consumable type definition
User-consumable enum definition
Kind categorization function