* optionally use `guile` for Scheme.

This closes #26.