Compiler generator (3rd Futamura projection) for first-order Scheme