(import srfi-1) (import srfi-12) (import matchable) ; Importing srfi-67 did not actually make available symbol-compare. Boo! (define (symbolstring a) (symbol->string b))) ; a BTree is a four-tuple of (name value left right) | () (define (btree-get key btree) (match btree (() (abort "Key not found.")) ((k value left right) (if (eq? key k) value (btree-get key (if (symbol