@me As a #Scheme hacker, #Rust has nothing I need:

Exploratory, interactive programming, with a REPL.

Dynamic types, I can do an (assert (Foo? x)) if needed, but having to write Foo x, or Foo<T:Bar> x, everywhere sucks.

My errors are never caught by strict typing or borrow checking. I make much higher-level logic errors.

Garbage collection or ARC equivalent is the only way to safely manage memory. STOP manually doing it. Even in C, you can use Boehm GC!

Scheme compiles to fast binaries.