Прикольно выглядит, только имхо imarray все еще не нужен.
Лучше какой-нибудь хитрый тип, который сможет массивы из пулов брать, что бы по поменьше аллокаций было.
это вообще ортогональные вещи. Хочешь пул — бери пул. Иммутабельность нужна не для того, чтобы аллокации экономить