packageDocumentation module param f export const forward = < T > ( f ) : ( value : T ) => T => value => { f ( value ) ; return value ; } ; param _ param t returns typeparam export const returnSecond = < T > ( _ , t , ... rest ) => t ; /**
 * ```hs
 * voidFn :: ()
 * ```
 *
 * A void function. A lazy volue of nothing!
 * It takes nothing. It does nothing. It's useless.
 *
 */ export const voidFn = ( ... args ) => { } ; param f1 param f2 typeparam typeparam returns export const tapFirstReturnSecond = < A , B > ( f1 , f2 ) : ( a : A ) => B => ( a ) => { f1 ( a ) ; return f2 ( a ) ; } ;