protocol ExpressibleAsObjcName
ExpressibleAsObjcNamePiece
func createObjcName() -> ObjcName
Array
When Element is ExpressibleAsObjcNamePiece
Element
ObjcName
ObjcNamePiece