pub fn derive_component( item: TokenStream, edict_path: &Path, edict_namespace: &Ident, ) -> TokenStream