from typing import Callable


def multiply_function(multiplier: float, func: Callable) -> Callable:
    """Create a function which multiplier another one with a multiplier.

    Parameters
    ----------
    multiplier: float
        Number to multiply with.
    func: callable
        Function to multiply.

    Returns
    -------
    return_func: Callable
    """

    def return_func(*args, **kwargs):
        return multiplier * func(*args, **kwargs)

    return return_func