docs: func (s *Shape) NestedShape() *Shape {
  	var nestedShape *Shape
  	switch s.Type {
  	case "structure":
  		nestedShape = s
  	case "map":
  		nestedShape = s.ValueRef.Shape
  	case "list":
  		nestedShape = s.MemberRef.Shape
  	}
  
  	return nestedShape
  }