model::Segment
`Segment` now includes a `Type` of struct kind. This is intended to emit the segment as a struct later in decompilation. The implementation of name has also been added.