[procedure] with-fluids* fluids values thunk

Guile: temporary changes the values of one or more fluids, so that the given procedure and each procedure called by it access the given values. After the procedure returns, the old values are restored.

This is analogous to ChezScheme's parameterize, for Guile's fluids are like Chez's parameters.

Scheme48 has let-fluid and let-fluids.

See also make-fluid, fluid-ref, fluid-set!.