def apply_h(func: Callable) -> Callable:

    @wraps(func)
    def with_h(*args, **kwargs):
        return func(*[f'h({a})' for a in args], **kwargs)
    return with_h
def apply_h(func: Callable) -> Callable:

    @wraps(func)
    def with_h(*args, **kwargs):
        return func(*[f'h({a})' for a in args], **kwargs)
    return with_h