> I don't know "officially", but it seems that with any definition of > define, you can define it first, and then set! it everywhere else. Even > if your first define is > > (define blur-file '()) Yes, and what's more, one can also use set! alone (without a preceding "define"). I do not know if this is common practice in Scheme implementations nor if this will change when switching to Guile. Markus.