AST-based query fuzzer should randomly modify data types in CREATE TABLE queries, mostly by wrapping in Nullable, Array and LowCardinality.
{
    if (column_like.empty())
    {
        return nullptr;
    }
    ASTPtr new_ast = column_like[fuzz_rand() % column_like.size()]->clone();
    new_ast->setAlias("");
    return new_ast;
}
void QueryFuzzer::replaceWithColumnLike(ASTPtr & ast)