Map multiple values onto one struct in decode