Yeah, it's pretty janky – I've rarely used the separator argument successfully (amusingly).

However, array literals allow an extra comma at the end, so `RACTuplePack_object_or_ractuplenil` can stay the same.