RScheme is a Scheme implementation with a reflective object system, operating system services, modules, threads, many other system programming features (including the ability to integrate with and compile to C code), and a wealth of useful extensions.