make addressing mode cooercion work with varying addressing mode
lists.