unmarshallVariants3   a b c p
      = readVariants3 a b c p `always` freeMemVariants 3 p
unmarshallVariants3   a b c p
      = readVariants3 a b c p `always` freeMemVariants 3 p
unmarshallVariants3   a b c p
      = readVariants3 a b c p `always` freeMemVariants 3 p