You don't need this check. You can reduce this method to `return self.Contents[name]`. Now I would argue it be a field like `Contents` - `Sections`?

Also, can we call `self` something else? A more idiomatic Go name for the receiver here would be `suf` or I would prefer `f`.