Looks fine to me. When I started writing portable R6RS code instead of
PLT Scheme specific code, this was one thing I missed quite often. Not
because it couldn't be done, but because I wanted to avoid having to do
(import (except (rnrs) define-syntax)
(utils))
every single time I wanted to write a macro :-)-- Ian Price "There are only two hard problems in Computer Science: cache invalidation and naming things." - Phil Karlton
