import { List } from '../types' ; export type InsertArity3 = { < A > ( index , value , list ) : Array < A > ; < A > ( index , value ) : InsertArity1 < A > ; ( index ) : InsertArity2 ; } ; export type InsertArity2 = { < A > ( value , list ) : Array < A > ; < A > ( value ) : InsertArity1 < A > ; } ; export type InsertArity1 < A > = { ( list ) : Array < A > ; } ;