# Name --- Each word representing a var, symbol or type gets an `NAME_IDENTIFIER` -> `kpl_name*` associated with it ## Object Definitions ```c typedef struct _kpl_name { KPL_ALLOC_TREE_HEADER(struct _kpl_name); char c_str[]; } kpl_name; typedef strcut { kpl_name *root; kpl_mutex mutex; } kpl_name_tree; ```