I want to drop nstore-select from the specification. It is misleading
as it is not like SPARQL SELECT at all (for several reasons).
As such, it might become confusing if a future SRFI propose to
bridge the gap with SPARQL and actually implement some kind
of SELECT.
Here is the definition of nstore-select:
(define-syntax nstore-select
(syntax-rules ()
((_ value) value)
((_ value f rest ...)
(nstore-select (f value) rest ...)))
It is somekind of threading macro between several procedures
that take a generator as argument.
Another option is to rename it. Maybe nstore-compose? Any ideas?