Add recommended change to AISBinder to resolve multiple unions and
select *. Add tests to verify this works as expected.