By the way, the SRFI-40 reference implementation of stream-filter unfortunately seems to leak memory quite rapidly in MzScheme and even more rapidly in Chez Scheme. On my machine the times3 example using the SRFI stream-filter will run out of memory in <15 minutes in Mz and <5 minutes in Chez. Regards Andre