[gambit-list] Creating a list of C structs and returning it to Scheme