makeShape(_:) Create a new Shape, and return a ShapeWriter to fill it in Declarationfunc makeShape(_ partIndex: Int) -> any ShapeWriter