transpose_list -> S3 generic transpose