using main_function_type = std::function< void(int, char **)>class sbn::guile::Kernelclass sbn::guile::Kernel_baseclass sbn::guile::Mainclass sbn::guile::Map_kernelstruct sbn::guile::c_deleteris_bound(SCM s) -> boolis_unspecified(SCM s) -> boolkernel_define() -> voidmain(int argc, char * argv, main_function_type main) -> voidobject_read(kernel_buffer & buffer, SCM & result) -> voidobject_to_string(SCM scm) -> autoobject_write(kernel_buffer & buffer, SCM object) -> voidstring_to_object(const std::string & s) -> autosymbol_equal(SCM a, SCM b) -> boolto_c_string(SCM s) -> c_string