debugging vector dot
separated dot/matmult tests by types to make errors more obvious