import { curry } from '@typed/lambda'
/**
* Compare two values using <=
* @param right :: a
* @param left :: a
* @returns :: boolean
*/
export const lessThanOrEqual: {
(right: A, left: A): boolean
(right: A): (left: A) => boolean
} = curry((right: A, left: A) => left <= right) as {
(right: A, left: A): boolean
(right: A): (left: A) => boolean
}