parsita/util.py
def constant(x: A) -> Callable[..., A]:
    """Produce a function that always returns a supplied value.

    Args:
        x: Any object.

    Returns:
        A function that accepts any number of positional and keyword arguments, discards them, and returns ``x``.
    """

    def constanted(*args, **kwargs):
        return x

    return constanted
def constant(x: A) -> Callable[..., A]:
    def constanted(*args, **kwargs):
        return x

    return constanted
def constant ( x : A ) -> Callable [ ... , A ] : def constanted ( * args , * * kwargs ) : return x return constanted
Produce a function that always returns a supplied value.

    Args:
        x: Any object.

    Returns:
        A function that accepts any number of positional and keyword arguments, discards them, and returns ``x``.
Produce a function that always returns a supplied value .