/**
* A multi-dimensional strided array.
*
* @typedef {Object} ndarray
*/

/**
* A 1-dimensional strided array.
*
* @typedef {ndarray} Vector
*/

/**
* A 2-dimensional strided array.
*
* @typedef {ndarray} Matrix
*/

/**
* An ndarray-like object.
*
* @typedef {Object} ndarrayLike
*/

/**
* A 1-dimensional ndarray-like object.
*
* @typedef {Object} VectorLike
*/

/**
* A 2-dimensional ndarray-like object.
*
* @typedef {Object} MatrixLike
*/
