import { Result } from '../Result' import { failure } from '../Result/constructors' export interface UnderflowError { type: 'UnderflowError' left: Val right: Val } export const underflow = (left: Val, right: Val): Result> => failure({ type: 'UnderflowError', left, right })