syntax "@Gstuple" :: "['a, args] => 'a ** 'b" ("(1É_,/ _Ê)") translations "Éx, y, zÊ" == "Éx, Éy, zÊÊ" "Éx, yÊ" == "(|x,y|)"