При вызове API C для написания динамических модулей,
emacs не ссылается напрямую на файлы C 'head, но использует
emacs_value Fmake_hash_table = env->intern(env, "make-hash-table")
emacs_value sth = env->funcall(env, Fmake_hash_table, 2, arg)
Зачем делать это так громоздко?