from typing import Union


def multiple_round(num: float, multiple: Union[float, int]) -> Union[float, int]:
    """Round a number to the nearest multiple of another number.

    Args:
        num: Value to round
        multiple: Multiple-of to round towards
    """
    return multiple * round(num/multiple)