[C2hs] question on structs with compound members