ENH handle islands in new higher_order