change unicode Z_ to ordinary Z_
splitFixed, chooseUnfixed. using infix notation :-> for array