def METHOD_NAME(
    point1: FloatOrNTuple,
    point2: FloatOrNTuple,
    point3: FloatOrNTuple,
    point4: FloatOrNTuple,
    parameter: float,
) -> FloatOrNTuple:
    """Return the tangent at a point along a curve.
    :param point1: The first control point of the curve.
    :param point2: The second control point of the curve.
    :param point3: The third control point of the curve.
    :param point4: The fourth control point of the curve.
    :param parameter: The parameter for the required tangent location
        along the curve. Should be in the range [0.0, 1.0] where 0
        indicates the start of the curve and 1 indicates the end of
        the curve.
    :returns: The tangent at the required point along the curve.
    """
    return curve_tangent(point1, point2, point3, point4, parameter)