* Support SciPy sparse matrices as base values * Support any object that implements a method `lazily_evaluate` as a base value * Allow more flexibility in checking 'equality' of types, e.g. accept an array of dtype `numpy.float32` when the specified dtype is `float`
0.2.10
==============
* We don't create a new instance if the base value is already of the required dtype
0.2.9
=============
* Support base values of type `numpy.float` (which have an empty `shape` attribute)
0.2.8
=============
* Slices which go past the array limits are now correctly handled. (`5`_)