Add array builder instead of buffer and specialization.