makes no sense to export VecOrMat but not AbstractVecOrMat