Add unnamed structure to the `gc` test
Description
Current tests allow macro implementation without covering unnamed field cases. Unnamed fields weren't covered in the lecture yet that's valuable piece of learning. And proper implementation of macro should definitely include that.
Implementation
In this PR new struct with unnamed field is introduced. One of initial test cases (with linked list) is switched to use this struc.