external create'      : unit -> t = "composite_shape_create"