Terminology: plural John Cowan 05 Aug 2015 17:56 UTC

The following sentence appears in the rationale:

    The backing store of a fixed-array, which may be a heterogeneous
    or homogeneous vector, is created, accessed, etc., via the
    components of objects we call array-manipulators.

But each such object is called an "array-manipulators", which means
that we need to say "array-manipulatorses" (or more grammatically
"array-manipulator objects") when referring to more than one of them.
For this reason, I think it's important to have a singular name.  We do
not refer to a list or a vector as "an elements".

If you think "type" or "class" is too overloaded, we could use "interface",
which is not currently used in Scheme for anything, and speak of a
backing-store-interface.

--
John Cowan          http://www.ccil.org/~cowan        xxxxxx@ccil.org
First known example of political correctness: After Nurhachi had united
all the other Jurchen tribes under the leadership of the Manchus, his
successor Abahai (1592-1643) issued an order that the name Jurchen should
be banned, and from then on, they were all to be called Manchus.
                --S. Robert Ramsey, The Languages of China