Add non-template versions of existing infrastructure that use vectors
instead of arrays.