modified:   explainer.scm