New extended-struct-info that carries field names as symbols.
Add named patterns to structs.