type AnyFunction = { (...v: any[]): any }