added scm_with_guile