[gambit-list] returning multiple values from a c-lambda?