import { List } from '../types' ; export type RemoveArity3 = { < A > ( index , amount , list ) : Array < A > ; ( index , amount ) : RemoveArity1 ; ( index ) : RemoveArity2 ; } ; export type RemoveArity2 = { < A > ( amount , list ) : Array < A > ; ( amount ) : RemoveArity1 ; } ; export type RemoveArity1 = < A > ( list : List < A > ) => Array < A > ;