from typing import Callable


def op_higher_order_func(op_func: Callable, a, b, c=1):
    """
    Higher order function that applies a custom operator.

    :param func op_func: Operator function that takes two arguments.
    :param a: Operator A.
    :param b: Operator B.
    :param c: Multiply factor.
    """
    return c * op_func(a, b)