Refined arraySeparator, implemented in macro deserializer

Cannot make List[List[Int]] for some reason. Its a bit bewildering, as I
don't see an error in the generated macro code. Lists could be
reimplemented to be faster, as it will be pretty slow with Json due to
the use of real lists.