import { Functor } from '../data/functor'; /** * Extend is the dual of Chain. */ export interface Extend extends Functor { /** * extend (<<=). */ extend(f: (ex: Extend) => B): Extend; }