Use number of fields instead of list of fixnums in struct type
Skip not yet working test.