This issue tracks the TODOs left during the initial implementation of generic structs (see comments below).