This function is used to process a program, without zodiac. The first argument, f, is called until it returns eof. The result of the first argument is applied to f, in a similar fashion to drscheme:basis:process/zodiac