ENH: allow list in target_affine