tring_cache[xs] || strings(parseInt(num_strings.value));
                return string_cache[xs];
            };

            const cell_args = {
                float: () => range(-10, 10),
                integer: () => Math.floor(range(-10, 10)),
                string: (xs) => choose(get_dict(xs)),
                datetime: () => new Date(),
                boolean: () => choose([true, false, null]),
            };

            const new_row = () => assign((name, x) => cell_args[name](x));
            c