I meant that there is a fundamental difference between a mere library
alias and a library defined through a hypothetical "extend" library
declaration:

(define-library (srfi 158)
   (extend (srfi 121))
   (export make-accumulator ...)
   (import (scheme base) ...)
   (begin ...))

Oh yeah, it's true that an `extend` that can be combined with other declarations has different semantics.

Already implemented in Unsyntax. :) Basically just two lines of
non-trivial code.

Nice, fast work!

Reply via email to