Conceptually this should probably be a template on the column type, for future use of type-safe multi-inserts, but for now this is indeed much easier this way.