partial srfi-106 implementation