SCM guile_split(SCM direction); bool guile_hook(char * name, SCM params);