We can't use (srfi :18) in (util file). Changed to use (gensym) to make unique name.