type HeadShape = enumeration(open, flat, conical, Klopper, Korbbogen, semielliptical, hemispherical);