Macro-based Tuples on top of Arrays