Data types: Complete Array Object Omar Ramos (contact me)
This package can be used to manipulate arrays of strict types and provide other array functionality.
There is the TypedArrayObject that enforces the type of the array entries to be one of several possible types.
The CompleteArrayObject class extends the TypedArrayObject to provide other features.