srfi-25 implementations