D::H::KV::CSV and tests