- updated to 3b4 (now with proper guile 2 support)
- split into common and guile-specific part