Space out some bits of build_struct_type and comment some bits.
Space out some bits of build_struct_type and comment some bits.

In particular, explain the weirdness that is recreating the encoding
string for a struct type.

nilium/ruby-snowdata,nilium/ruby-snowdata