from typing import Any


def tuple_gen(new_val: Any, ori_tuple: tuple, axis: int) -> tuple:
    """
    Returns a tuple similar to ori_tuple but with new_val at a specifix axis
    """
    lst = list(ori_tuple)
    lst[axis] = new_val
    return tuple(lst)