Fixup the Feldspar.Vector.Pull so that it type checks. Still some functions
waiting to be defined though.
Added `indexed` function to Feldspar/Vector/MultiDim.hs
Add Feldspar/Vector/Unbox which implements unboxed vectors. In this module
the vector type is an associated data type which changes based on the type
of elements and can therefore have more efficient representations.