Aubrey Jaffer maintains a package called SLIBndexfile(index-entry "SLIB package" "rm" aux )which is a portable Scheme library which provides compatibility and utility functions for all standard Scheme implementations. To use this package, you have just to type
(require "slib")
and follow the instructions given in the SLIB library to use a particular package. Note: SLIB uses also the require/provide mechanism to load components of the library. Once SLIB has been loaded, the standard STK requirendexfile(index-entry "require" "tt" aux ) and providendexfile(index-entry "provide" "tt" aux ) are overloaded such as if their parameter is a string this is the old STK procedure which is called, and if their parameter is a symbol, this is the SLIB one which is called.