Section Header
    + name := ARRAYED;
    - comment := "Generic collection";
BSBS: A revoir cela doit rentrer ARRAYED_COLLECTION (mais il faut voir avec STRING)
Section Inherit
    - parent_object:OBJECT :=
Section Public
    - upper:INTEGER <-
    - count:INTEGER <-
    - capacity:INTEGER <-
    - element_sizeof:INTEGER <-
        The size in number of bytes for type `E'.
    - add_last_buffer buf:FAST_ARRAY[UINTEGER_8] from beg:INTEGER to end:INTEGER <-
    - item_byte idx:INTEGER offset ofs:INTEGER :UINTEGER_8 <-
    - set_capacity new_capacity:INTEGER <-