Painless does not have access to `dense_vector` at the moment except as an opaque value, users can pass it around but not access it's contents. We can expose the vector as an iterator, which will give access to the data without revealing the internal representation. cc: @mayya-sharipova @jtibshirani