make arf.append_data work with non-numpy data