removed [buffer] type; introduced [('a, 'b) carray] and ['a carray8] typ...

!1111