Switch scheme implementation to guile