use guile-snarf for subr definition