[gambit-list] Returning nested data structures from C to Scheme