def METHOD_NAME(fn):
    """Call a function using a thread.
    Parameters
    ----------
    fn : callable
        Callable object.
    Returns
    -------
    function
        Wrapped function.
    """
    def wrapper(*args, **kwargs):  # numpydoc ignore=GL08
        thread = threading.Thread(target=fn, args=args, kwargs=kwargs)
        thread.start()
        return thread
    return wrapper