@sig(H[(Ord, "a")]/ ["a"] >> "a")
def maximum(xs):
    """
    maximum :: Ord a => [a] -> a

    maximum returns the maximum value from a list, which must be non-empty,
    finite, and of an ordered type. It is a special case of maximumBy, which
    allows the programmer to supply their own comparison function.
    """
    return max(xs)


#=============================================================================#
# Building lists
## Scans
dataset/ETHPy150Open billpmurphy/hask/hask/Data/List.py/maximum/original