fn

package module
v0.1.34 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2024 License: MIT Imports: 22 Imported by: 25

README

FN

summary

function utilities for go 1.18+

abilities

Panic: check if returns error then panic,otherwise return values.

Panics##: same a Panics but with closure ability and returns a Runnable drop all results.

Recovers: wrap functions with recovery.

SliceXXX: slice operates.

List: object style slice.

ListEx: object style slice with extra mapping method support.

MapXXX: map operates.

Map: object style map.

MapEx: object style map with extra mapping method support.

Drop###: drop the first N result.

DropLast###: drop the last N result.

Clos###: closure with first N argument.

ClosLast##: closure with last N argument.

Error & Error: create error with file info (control by build tag NormalErr FullErr), Panic & Panics & Recover also respect those tags unless manual change exposed Packer variable new in 0.1.10

note

  1. all generator are written in fn_gen_test.
  2. not full test coverage, use as your own risks.
  3. not real stable API.

license

MIT

Documentation

Index

Constants

View Source
const (
	JsonMime  = "application/json"
	HoconMime = "application/hocon"
)
View Source
const (
	AuthorizationContextKey  = "Authorization"
	AuthenticationContextKey = "Authentication"
)

Variables

View Source
var (
	//Nothing placeholder value
	Nothing = struct{}{}
	//ErrDuplicate for found duplicated value
	ErrDuplicate = errors.New("duplicated value")
)
View Source
var (
	HttpErrorFormatterDefault = defaultFormatter
)

Functions

func AlgKMP added in v0.1.27

func AlgKMP[T comparable, S ~[]T](s S) (k []int)

func AlgKMPFunc added in v0.1.28

func AlgKMPFunc[T any, S ~[]T](equals func(T, T) bool, s S) (k []int)

func AlgZ added in v0.1.27

func AlgZ[T comparable, S ~[]T](s S) (z []int)

func AlgZFunc added in v0.1.28

func AlgZFunc[T any, S ~[]T](equals func(T, T) bool, s S) (z []int)

func And

func And[A any](fa func(A) bool, fb func(A) bool) func(A) bool

func AuthFunc added in v0.1.21

func AuthFunc[A, U any](
	extractor AuthExtractFn[A],
	validator AuthValidateFn[A, U],
	next http.HandlerFunc) http.HandlerFunc

AuthFunc warp a handler function with authority process

func AuthHandler added in v0.1.21

func AuthHandler[A, U any](
	extractor AuthExtractFn[A],
	validator AuthValidateFn[A, U],
	handler http.Handler) http.Handler

AuthHandler warp a handler with authority process

func AuthenticationRead added in v0.1.21

func AuthenticationRead[A any](c context.Context) (a A, ok bool)

AuthenticationRead authentication from context

func AuthorizationRead added in v0.1.21

func AuthorizationRead[A any](c context.Context) (a A, ok bool)

AuthorizationRead authorization from context

func Caller added in v0.1.7

func Caller() string

Caller return call stack ,skip 1

func CallerFile added in v0.1.7

func CallerFile() string

CallerFile return call stack of file:line ,skip 1

func CallerFileN added in v0.1.7

func CallerFileN(n uint) string

CallerFileN return call stack of file:line, skip n+1

func CallerN added in v0.1.7

func CallerN(n uint) string

CallerN return call stack skip n+1

func CallerShortFile added in v0.1.10

func CallerShortFile() string

CallerShortFile return call stack of file:line ,skip 1

func CallerShortFileN added in v0.1.10

func CallerShortFileN(n uint) string

CallerShortFileN return call stack of file:line, skip n+1

func CallerShortStackN added in v0.1.23

func CallerShortStackN(n, s uint) string

CallerShortStackN dump short stack "info of file:line"

func CallerStackN added in v0.1.23

func CallerStackN(n, s uint) string

CallerStackN dump stack info of "function file:line"

func Clos101 added in v0.1.5

func Clos101[A any](a A, fn func(A)) func()

Clos101 with func( 1 in)(0 out) closure first 1 argument

func Clos111 added in v0.1.5

func Clos111[A, B any](a A, fn func(A) B) func() B

Clos111 with func( 1 in)(1 out) closure first 1 argument

func Clos121 added in v0.1.5

func Clos121[A, B, C any](a A, fn func(A) (B, C)) func() (B, C)

Clos121 with func( 1 in)(2 out) closure first 1 argument

func Clos131 added in v0.1.5

func Clos131[A, B, C, D any](a A, fn func(A) (B, C, D)) func() (B, C, D)

Clos131 with func( 1 in)(3 out) closure first 1 argument

func Clos141 added in v0.1.5

func Clos141[A, B, C, D, E any](a A, fn func(A) (B, C, D, E)) func() (B, C, D, E)

Clos141 with func( 1 in)(4 out) closure first 1 argument

func Clos151 added in v0.1.5

func Clos151[A, B, C, D, E, F any](a A, fn func(A) (B, C, D, E, F)) func() (B, C, D, E, F)

Clos151 with func( 1 in)(5 out) closure first 1 argument

func Clos161 added in v0.1.5

func Clos161[A, B, C, D, E, F, G any](a A, fn func(A) (B, C, D, E, F, G)) func() (B, C, D, E, F, G)

Clos161 with func( 1 in)(6 out) closure first 1 argument

func Clos171 added in v0.1.5

func Clos171[A, B, C, D, E, F, G, H any](a A, fn func(A) (B, C, D, E, F, G, H)) func() (B, C, D, E, F, G, H)

Clos171 with func( 1 in)(7 out) closure first 1 argument

func Clos181 added in v0.1.5

func Clos181[A, B, C, D, E, F, G, H, I any](a A, fn func(A) (B, C, D, E, F, G, H, I)) func() (B, C, D, E, F, G, H, I)

Clos181 with func( 1 in)(8 out) closure first 1 argument

func Clos191 added in v0.1.5

func Clos191[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A) (B, C, D, E, F, G, H, I, J)) func() (B, C, D, E, F, G, H, I, J)

Clos191 with func( 1 in)(9 out) closure first 1 argument

func Clos201 added in v0.1.5

func Clos201[A, B any](a A, fn func(A, B)) func(B)

Clos201 with func( 2 in)(0 out) closure first 1 argument

func Clos202 added in v0.1.5

func Clos202[A, B any](a A, b B, fn func(A, B)) func()

Clos202 with func( 2 in)(0 out) closure first 2 argument

func Clos211 added in v0.1.5

func Clos211[A, B, C any](a A, fn func(A, B) C) func(B) C

Clos211 with func( 2 in)(1 out) closure first 1 argument

func Clos212 added in v0.1.5

func Clos212[A, B, C any](a A, b B, fn func(A, B) C) func() C

Clos212 with func( 2 in)(1 out) closure first 2 argument

func Clos221 added in v0.1.5

func Clos221[A, B, C, D any](a A, fn func(A, B) (C, D)) func(B) (C, D)

Clos221 with func( 2 in)(2 out) closure first 1 argument

func Clos222 added in v0.1.5

func Clos222[A, B, C, D any](a A, b B, fn func(A, B) (C, D)) func() (C, D)

Clos222 with func( 2 in)(2 out) closure first 2 argument

func Clos231 added in v0.1.5

func Clos231[A, B, C, D, E any](a A, fn func(A, B) (C, D, E)) func(B) (C, D, E)

Clos231 with func( 2 in)(3 out) closure first 1 argument

func Clos232 added in v0.1.5

func Clos232[A, B, C, D, E any](a A, b B, fn func(A, B) (C, D, E)) func() (C, D, E)

Clos232 with func( 2 in)(3 out) closure first 2 argument

func Clos241 added in v0.1.5

func Clos241[A, B, C, D, E, F any](a A, fn func(A, B) (C, D, E, F)) func(B) (C, D, E, F)

Clos241 with func( 2 in)(4 out) closure first 1 argument

func Clos242 added in v0.1.5

func Clos242[A, B, C, D, E, F any](a A, b B, fn func(A, B) (C, D, E, F)) func() (C, D, E, F)

Clos242 with func( 2 in)(4 out) closure first 2 argument

func Clos251 added in v0.1.5

func Clos251[A, B, C, D, E, F, G any](a A, fn func(A, B) (C, D, E, F, G)) func(B) (C, D, E, F, G)

Clos251 with func( 2 in)(5 out) closure first 1 argument

func Clos252 added in v0.1.5

func Clos252[A, B, C, D, E, F, G any](a A, b B, fn func(A, B) (C, D, E, F, G)) func() (C, D, E, F, G)

Clos252 with func( 2 in)(5 out) closure first 2 argument

func Clos261 added in v0.1.5

func Clos261[A, B, C, D, E, F, G, H any](a A, fn func(A, B) (C, D, E, F, G, H)) func(B) (C, D, E, F, G, H)

Clos261 with func( 2 in)(6 out) closure first 1 argument

func Clos262 added in v0.1.5

func Clos262[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B) (C, D, E, F, G, H)) func() (C, D, E, F, G, H)

Clos262 with func( 2 in)(6 out) closure first 2 argument

func Clos271 added in v0.1.5

func Clos271[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B) (C, D, E, F, G, H, I)) func(B) (C, D, E, F, G, H, I)

Clos271 with func( 2 in)(7 out) closure first 1 argument

func Clos272 added in v0.1.5

func Clos272[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B) (C, D, E, F, G, H, I)) func() (C, D, E, F, G, H, I)

Clos272 with func( 2 in)(7 out) closure first 2 argument

func Clos281 added in v0.1.5

func Clos281[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B) (C, D, E, F, G, H, I, J)) func(B) (C, D, E, F, G, H, I, J)

Clos281 with func( 2 in)(8 out) closure first 1 argument

func Clos282 added in v0.1.5

func Clos282[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B) (C, D, E, F, G, H, I, J)) func() (C, D, E, F, G, H, I, J)

Clos282 with func( 2 in)(8 out) closure first 2 argument

func Clos291 added in v0.1.5

func Clos291[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(B) (C, D, E, F, G, H, I, J, K)

Clos291 with func( 2 in)(9 out) closure first 1 argument

func Clos292 added in v0.1.5

func Clos292[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B) (C, D, E, F, G, H, I, J, K)) func() (C, D, E, F, G, H, I, J, K)

Clos292 with func( 2 in)(9 out) closure first 2 argument

func Clos301 added in v0.1.5

func Clos301[A, B, C any](a A, fn func(A, B, C)) func(B, C)

Clos301 with func( 3 in)(0 out) closure first 1 argument

func Clos302 added in v0.1.5

func Clos302[A, B, C any](a A, b B, fn func(A, B, C)) func(C)

Clos302 with func( 3 in)(0 out) closure first 2 argument

func Clos303 added in v0.1.5

func Clos303[A, B, C any](a A, b B, c C, fn func(A, B, C)) func()

Clos303 with func( 3 in)(0 out) closure first 3 argument

func Clos311 added in v0.1.5

func Clos311[A, B, C, D any](a A, fn func(A, B, C) D) func(B, C) D

Clos311 with func( 3 in)(1 out) closure first 1 argument

func Clos312 added in v0.1.5

func Clos312[A, B, C, D any](a A, b B, fn func(A, B, C) D) func(C) D

Clos312 with func( 3 in)(1 out) closure first 2 argument

func Clos313 added in v0.1.5

func Clos313[A, B, C, D any](a A, b B, c C, fn func(A, B, C) D) func() D

Clos313 with func( 3 in)(1 out) closure first 3 argument

func Clos321 added in v0.1.5

func Clos321[A, B, C, D, E any](a A, fn func(A, B, C) (D, E)) func(B, C) (D, E)

Clos321 with func( 3 in)(2 out) closure first 1 argument

func Clos322 added in v0.1.5

func Clos322[A, B, C, D, E any](a A, b B, fn func(A, B, C) (D, E)) func(C) (D, E)

Clos322 with func( 3 in)(2 out) closure first 2 argument

func Clos323 added in v0.1.5

func Clos323[A, B, C, D, E any](a A, b B, c C, fn func(A, B, C) (D, E)) func() (D, E)

Clos323 with func( 3 in)(2 out) closure first 3 argument

func Clos331 added in v0.1.5

func Clos331[A, B, C, D, E, F any](a A, fn func(A, B, C) (D, E, F)) func(B, C) (D, E, F)

Clos331 with func( 3 in)(3 out) closure first 1 argument

func Clos332 added in v0.1.5

func Clos332[A, B, C, D, E, F any](a A, b B, fn func(A, B, C) (D, E, F)) func(C) (D, E, F)

Clos332 with func( 3 in)(3 out) closure first 2 argument

func Clos333 added in v0.1.5

func Clos333[A, B, C, D, E, F any](a A, b B, c C, fn func(A, B, C) (D, E, F)) func() (D, E, F)

Clos333 with func( 3 in)(3 out) closure first 3 argument

func Clos341 added in v0.1.5

func Clos341[A, B, C, D, E, F, G any](a A, fn func(A, B, C) (D, E, F, G)) func(B, C) (D, E, F, G)

Clos341 with func( 3 in)(4 out) closure first 1 argument

func Clos342 added in v0.1.5

func Clos342[A, B, C, D, E, F, G any](a A, b B, fn func(A, B, C) (D, E, F, G)) func(C) (D, E, F, G)

Clos342 with func( 3 in)(4 out) closure first 2 argument

func Clos343 added in v0.1.5

func Clos343[A, B, C, D, E, F, G any](a A, b B, c C, fn func(A, B, C) (D, E, F, G)) func() (D, E, F, G)

Clos343 with func( 3 in)(4 out) closure first 3 argument

func Clos351 added in v0.1.5

func Clos351[A, B, C, D, E, F, G, H any](a A, fn func(A, B, C) (D, E, F, G, H)) func(B, C) (D, E, F, G, H)

Clos351 with func( 3 in)(5 out) closure first 1 argument

func Clos352 added in v0.1.5

func Clos352[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B, C) (D, E, F, G, H)) func(C) (D, E, F, G, H)

Clos352 with func( 3 in)(5 out) closure first 2 argument

func Clos353 added in v0.1.5

func Clos353[A, B, C, D, E, F, G, H any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H)) func() (D, E, F, G, H)

Clos353 with func( 3 in)(5 out) closure first 3 argument

func Clos361 added in v0.1.5

func Clos361[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B, C) (D, E, F, G, H, I)) func(B, C) (D, E, F, G, H, I)

Clos361 with func( 3 in)(6 out) closure first 1 argument

func Clos362 added in v0.1.5

func Clos362[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B, C) (D, E, F, G, H, I)) func(C) (D, E, F, G, H, I)

Clos362 with func( 3 in)(6 out) closure first 2 argument

func Clos363 added in v0.1.5

func Clos363[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I)) func() (D, E, F, G, H, I)

Clos363 with func( 3 in)(6 out) closure first 3 argument

func Clos371 added in v0.1.5

func Clos371[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B, C) (D, E, F, G, H, I, J)) func(B, C) (D, E, F, G, H, I, J)

Clos371 with func( 3 in)(7 out) closure first 1 argument

func Clos372 added in v0.1.5

func Clos372[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B, C) (D, E, F, G, H, I, J)) func(C) (D, E, F, G, H, I, J)

Clos372 with func( 3 in)(7 out) closure first 2 argument

func Clos373 added in v0.1.5

func Clos373[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J)) func() (D, E, F, G, H, I, J)

Clos373 with func( 3 in)(7 out) closure first 3 argument

func Clos381 added in v0.1.5

func Clos381[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(B, C) (D, E, F, G, H, I, J, K)

Clos381 with func( 3 in)(8 out) closure first 1 argument

func Clos382 added in v0.1.5

func Clos382[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(C) (D, E, F, G, H, I, J, K)

Clos382 with func( 3 in)(8 out) closure first 2 argument

func Clos383 added in v0.1.5

func Clos383[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J, K)) func() (D, E, F, G, H, I, J, K)

Clos383 with func( 3 in)(8 out) closure first 3 argument

func Clos391 added in v0.1.5

func Clos391[A, B, C, D, E, F, G, H, I, J, K, L any](a A, fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(B, C) (D, E, F, G, H, I, J, K, L)

Clos391 with func( 3 in)(9 out) closure first 1 argument

func Clos392 added in v0.1.5

func Clos392[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(C) (D, E, F, G, H, I, J, K, L)

Clos392 with func( 3 in)(9 out) closure first 2 argument

func Clos393 added in v0.1.5

func Clos393[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func() (D, E, F, G, H, I, J, K, L)

Clos393 with func( 3 in)(9 out) closure first 3 argument

func Clos401 added in v0.1.5

func Clos401[A, B, C, D any](a A, fn func(A, B, C, D)) func(B, C, D)

Clos401 with func( 4 in)(0 out) closure first 1 argument

func Clos402 added in v0.1.5

func Clos402[A, B, C, D any](a A, b B, fn func(A, B, C, D)) func(C, D)

Clos402 with func( 4 in)(0 out) closure first 2 argument

func Clos403 added in v0.1.5

func Clos403[A, B, C, D any](a A, b B, c C, fn func(A, B, C, D)) func(D)

Clos403 with func( 4 in)(0 out) closure first 3 argument

func Clos404 added in v0.1.5

func Clos404[A, B, C, D any](a A, b B, c C, d D, fn func(A, B, C, D)) func()

Clos404 with func( 4 in)(0 out) closure first 4 argument

func Clos411 added in v0.1.5

func Clos411[A, B, C, D, E any](a A, fn func(A, B, C, D) E) func(B, C, D) E

Clos411 with func( 4 in)(1 out) closure first 1 argument

func Clos412 added in v0.1.5

func Clos412[A, B, C, D, E any](a A, b B, fn func(A, B, C, D) E) func(C, D) E

Clos412 with func( 4 in)(1 out) closure first 2 argument

func Clos413 added in v0.1.5

func Clos413[A, B, C, D, E any](a A, b B, c C, fn func(A, B, C, D) E) func(D) E

Clos413 with func( 4 in)(1 out) closure first 3 argument

func Clos414 added in v0.1.5

func Clos414[A, B, C, D, E any](a A, b B, c C, d D, fn func(A, B, C, D) E) func() E

Clos414 with func( 4 in)(1 out) closure first 4 argument

func Clos421 added in v0.1.5

func Clos421[A, B, C, D, E, F any](a A, fn func(A, B, C, D) (E, F)) func(B, C, D) (E, F)

Clos421 with func( 4 in)(2 out) closure first 1 argument

func Clos422 added in v0.1.5

func Clos422[A, B, C, D, E, F any](a A, b B, fn func(A, B, C, D) (E, F)) func(C, D) (E, F)

Clos422 with func( 4 in)(2 out) closure first 2 argument

func Clos423 added in v0.1.5

func Clos423[A, B, C, D, E, F any](a A, b B, c C, fn func(A, B, C, D) (E, F)) func(D) (E, F)

Clos423 with func( 4 in)(2 out) closure first 3 argument

func Clos424 added in v0.1.5

func Clos424[A, B, C, D, E, F any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F)) func() (E, F)

Clos424 with func( 4 in)(2 out) closure first 4 argument

func Clos431 added in v0.1.5

func Clos431[A, B, C, D, E, F, G any](a A, fn func(A, B, C, D) (E, F, G)) func(B, C, D) (E, F, G)

Clos431 with func( 4 in)(3 out) closure first 1 argument

func Clos432 added in v0.1.5

func Clos432[A, B, C, D, E, F, G any](a A, b B, fn func(A, B, C, D) (E, F, G)) func(C, D) (E, F, G)

Clos432 with func( 4 in)(3 out) closure first 2 argument

func Clos433 added in v0.1.5

func Clos433[A, B, C, D, E, F, G any](a A, b B, c C, fn func(A, B, C, D) (E, F, G)) func(D) (E, F, G)

Clos433 with func( 4 in)(3 out) closure first 3 argument

func Clos434 added in v0.1.5

func Clos434[A, B, C, D, E, F, G any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G)) func() (E, F, G)

Clos434 with func( 4 in)(3 out) closure first 4 argument

func Clos441 added in v0.1.5

func Clos441[A, B, C, D, E, F, G, H any](a A, fn func(A, B, C, D) (E, F, G, H)) func(B, C, D) (E, F, G, H)

Clos441 with func( 4 in)(4 out) closure first 1 argument

func Clos442 added in v0.1.5

func Clos442[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B, C, D) (E, F, G, H)) func(C, D) (E, F, G, H)

Clos442 with func( 4 in)(4 out) closure first 2 argument

func Clos443 added in v0.1.5

func Clos443[A, B, C, D, E, F, G, H any](a A, b B, c C, fn func(A, B, C, D) (E, F, G, H)) func(D) (E, F, G, H)

Clos443 with func( 4 in)(4 out) closure first 3 argument

func Clos444 added in v0.1.5

func Clos444[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H)) func() (E, F, G, H)

Clos444 with func( 4 in)(4 out) closure first 4 argument

func Clos451 added in v0.1.5

func Clos451[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B, C, D) (E, F, G, H, I)) func(B, C, D) (E, F, G, H, I)

Clos451 with func( 4 in)(5 out) closure first 1 argument

func Clos452 added in v0.1.5

func Clos452[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B, C, D) (E, F, G, H, I)) func(C, D) (E, F, G, H, I)

Clos452 with func( 4 in)(5 out) closure first 2 argument

func Clos453 added in v0.1.5

func Clos453[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C, D) (E, F, G, H, I)) func(D) (E, F, G, H, I)

Clos453 with func( 4 in)(5 out) closure first 3 argument

func Clos454 added in v0.1.5

func Clos454[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I)) func() (E, F, G, H, I)

Clos454 with func( 4 in)(5 out) closure first 4 argument

func Clos461 added in v0.1.5

func Clos461[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B, C, D) (E, F, G, H, I, J)) func(B, C, D) (E, F, G, H, I, J)

Clos461 with func( 4 in)(6 out) closure first 1 argument

func Clos462 added in v0.1.5

func Clos462[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B, C, D) (E, F, G, H, I, J)) func(C, D) (E, F, G, H, I, J)

Clos462 with func( 4 in)(6 out) closure first 2 argument

func Clos463 added in v0.1.5

func Clos463[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C, D) (E, F, G, H, I, J)) func(D) (E, F, G, H, I, J)

Clos463 with func( 4 in)(6 out) closure first 3 argument

func Clos464 added in v0.1.5

func Clos464[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J)) func() (E, F, G, H, I, J)

Clos464 with func( 4 in)(6 out) closure first 4 argument

func Clos471 added in v0.1.5

func Clos471[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(B, C, D) (E, F, G, H, I, J, K)

Clos471 with func( 4 in)(7 out) closure first 1 argument

func Clos472 added in v0.1.5

func Clos472[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(C, D) (E, F, G, H, I, J, K)

Clos472 with func( 4 in)(7 out) closure first 2 argument

func Clos473 added in v0.1.5

func Clos473[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(D) (E, F, G, H, I, J, K)

Clos473 with func( 4 in)(7 out) closure first 3 argument

func Clos474 added in v0.1.5

func Clos474[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K)) func() (E, F, G, H, I, J, K)

Clos474 with func( 4 in)(7 out) closure first 4 argument

func Clos481 added in v0.1.5

func Clos481[A, B, C, D, E, F, G, H, I, J, K, L any](a A, fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(B, C, D) (E, F, G, H, I, J, K, L)

Clos481 with func( 4 in)(8 out) closure first 1 argument

func Clos482 added in v0.1.5

func Clos482[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(C, D) (E, F, G, H, I, J, K, L)

Clos482 with func( 4 in)(8 out) closure first 2 argument

func Clos483 added in v0.1.5

func Clos483[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(D) (E, F, G, H, I, J, K, L)

Clos483 with func( 4 in)(8 out) closure first 3 argument

func Clos484 added in v0.1.5

func Clos484[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func() (E, F, G, H, I, J, K, L)

Clos484 with func( 4 in)(8 out) closure first 4 argument

func Clos491 added in v0.1.5

func Clos491[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(B, C, D) (E, F, G, H, I, J, K, L, M)

Clos491 with func( 4 in)(9 out) closure first 1 argument

func Clos492 added in v0.1.5

func Clos492[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(C, D) (E, F, G, H, I, J, K, L, M)

Clos492 with func( 4 in)(9 out) closure first 2 argument

func Clos493 added in v0.1.5

func Clos493[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(D) (E, F, G, H, I, J, K, L, M)

Clos493 with func( 4 in)(9 out) closure first 3 argument

func Clos494 added in v0.1.5

func Clos494[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func() (E, F, G, H, I, J, K, L, M)

Clos494 with func( 4 in)(9 out) closure first 4 argument

func Clos501 added in v0.1.5

func Clos501[A, B, C, D, E any](a A, fn func(A, B, C, D, E)) func(B, C, D, E)

Clos501 with func( 5 in)(0 out) closure first 1 argument

func Clos502 added in v0.1.5

func Clos502[A, B, C, D, E any](a A, b B, fn func(A, B, C, D, E)) func(C, D, E)

Clos502 with func( 5 in)(0 out) closure first 2 argument

func Clos503 added in v0.1.5

func Clos503[A, B, C, D, E any](a A, b B, c C, fn func(A, B, C, D, E)) func(D, E)

Clos503 with func( 5 in)(0 out) closure first 3 argument

func Clos504 added in v0.1.5

func Clos504[A, B, C, D, E any](a A, b B, c C, d D, fn func(A, B, C, D, E)) func(E)

Clos504 with func( 5 in)(0 out) closure first 4 argument

func Clos505 added in v0.1.5

func Clos505[A, B, C, D, E any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E)) func()

Clos505 with func( 5 in)(0 out) closure first 5 argument

func Clos511 added in v0.1.5

func Clos511[A, B, C, D, E, F any](a A, fn func(A, B, C, D, E) F) func(B, C, D, E) F

Clos511 with func( 5 in)(1 out) closure first 1 argument

func Clos512 added in v0.1.5

func Clos512[A, B, C, D, E, F any](a A, b B, fn func(A, B, C, D, E) F) func(C, D, E) F

Clos512 with func( 5 in)(1 out) closure first 2 argument

func Clos513 added in v0.1.5

func Clos513[A, B, C, D, E, F any](a A, b B, c C, fn func(A, B, C, D, E) F) func(D, E) F

Clos513 with func( 5 in)(1 out) closure first 3 argument

func Clos514 added in v0.1.5

func Clos514[A, B, C, D, E, F any](a A, b B, c C, d D, fn func(A, B, C, D, E) F) func(E) F

Clos514 with func( 5 in)(1 out) closure first 4 argument

func Clos515 added in v0.1.5

func Clos515[A, B, C, D, E, F any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) F) func() F

Clos515 with func( 5 in)(1 out) closure first 5 argument

func Clos521 added in v0.1.5

func Clos521[A, B, C, D, E, F, G any](a A, fn func(A, B, C, D, E) (F, G)) func(B, C, D, E) (F, G)

Clos521 with func( 5 in)(2 out) closure first 1 argument

func Clos522 added in v0.1.5

func Clos522[A, B, C, D, E, F, G any](a A, b B, fn func(A, B, C, D, E) (F, G)) func(C, D, E) (F, G)

Clos522 with func( 5 in)(2 out) closure first 2 argument

func Clos523 added in v0.1.5

func Clos523[A, B, C, D, E, F, G any](a A, b B, c C, fn func(A, B, C, D, E) (F, G)) func(D, E) (F, G)

Clos523 with func( 5 in)(2 out) closure first 3 argument

func Clos524 added in v0.1.5

func Clos524[A, B, C, D, E, F, G any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G)) func(E) (F, G)

Clos524 with func( 5 in)(2 out) closure first 4 argument

func Clos525 added in v0.1.5

func Clos525[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G)) func() (F, G)

Clos525 with func( 5 in)(2 out) closure first 5 argument

func Clos531 added in v0.1.5

func Clos531[A, B, C, D, E, F, G, H any](a A, fn func(A, B, C, D, E) (F, G, H)) func(B, C, D, E) (F, G, H)

Clos531 with func( 5 in)(3 out) closure first 1 argument

func Clos532 added in v0.1.5

func Clos532[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B, C, D, E) (F, G, H)) func(C, D, E) (F, G, H)

Clos532 with func( 5 in)(3 out) closure first 2 argument

func Clos533 added in v0.1.5

func Clos533[A, B, C, D, E, F, G, H any](a A, b B, c C, fn func(A, B, C, D, E) (F, G, H)) func(D, E) (F, G, H)

Clos533 with func( 5 in)(3 out) closure first 3 argument

func Clos534 added in v0.1.5

func Clos534[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G, H)) func(E) (F, G, H)

Clos534 with func( 5 in)(3 out) closure first 4 argument

func Clos535 added in v0.1.5

func Clos535[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H)) func() (F, G, H)

Clos535 with func( 5 in)(3 out) closure first 5 argument

func Clos541 added in v0.1.5

func Clos541[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B, C, D, E) (F, G, H, I)) func(B, C, D, E) (F, G, H, I)

Clos541 with func( 5 in)(4 out) closure first 1 argument

func Clos542 added in v0.1.5

func Clos542[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B, C, D, E) (F, G, H, I)) func(C, D, E) (F, G, H, I)

Clos542 with func( 5 in)(4 out) closure first 2 argument

func Clos543 added in v0.1.5

func Clos543[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C, D, E) (F, G, H, I)) func(D, E) (F, G, H, I)

Clos543 with func( 5 in)(4 out) closure first 3 argument

func Clos544 added in v0.1.5

func Clos544[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G, H, I)) func(E) (F, G, H, I)

Clos544 with func( 5 in)(4 out) closure first 4 argument

func Clos545 added in v0.1.5

func Clos545[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I)) func() (F, G, H, I)

Clos545 with func( 5 in)(4 out) closure first 5 argument

func Clos551 added in v0.1.5

func Clos551[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B, C, D, E) (F, G, H, I, J)) func(B, C, D, E) (F, G, H, I, J)

Clos551 with func( 5 in)(5 out) closure first 1 argument

func Clos552 added in v0.1.5

func Clos552[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B, C, D, E) (F, G, H, I, J)) func(C, D, E) (F, G, H, I, J)

Clos552 with func( 5 in)(5 out) closure first 2 argument

func Clos553 added in v0.1.5

func Clos553[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C, D, E) (F, G, H, I, J)) func(D, E) (F, G, H, I, J)

Clos553 with func( 5 in)(5 out) closure first 3 argument

func Clos554 added in v0.1.5

func Clos554[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G, H, I, J)) func(E) (F, G, H, I, J)

Clos554 with func( 5 in)(5 out) closure first 4 argument

func Clos555 added in v0.1.5

func Clos555[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J)) func() (F, G, H, I, J)

Clos555 with func( 5 in)(5 out) closure first 5 argument

func Clos561 added in v0.1.5

func Clos561[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(B, C, D, E) (F, G, H, I, J, K)

Clos561 with func( 5 in)(6 out) closure first 1 argument

func Clos562 added in v0.1.5

func Clos562[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(C, D, E) (F, G, H, I, J, K)

Clos562 with func( 5 in)(6 out) closure first 2 argument

func Clos563 added in v0.1.5

func Clos563[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(D, E) (F, G, H, I, J, K)

Clos563 with func( 5 in)(6 out) closure first 3 argument

func Clos564 added in v0.1.5

func Clos564[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(E) (F, G, H, I, J, K)

Clos564 with func( 5 in)(6 out) closure first 4 argument

func Clos565 added in v0.1.5

func Clos565[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func() (F, G, H, I, J, K)

Clos565 with func( 5 in)(6 out) closure first 5 argument

func Clos571 added in v0.1.5

func Clos571[A, B, C, D, E, F, G, H, I, J, K, L any](a A, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(B, C, D, E) (F, G, H, I, J, K, L)

Clos571 with func( 5 in)(7 out) closure first 1 argument

func Clos572 added in v0.1.5

func Clos572[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(C, D, E) (F, G, H, I, J, K, L)

Clos572 with func( 5 in)(7 out) closure first 2 argument

func Clos573 added in v0.1.5

func Clos573[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(D, E) (F, G, H, I, J, K, L)

Clos573 with func( 5 in)(7 out) closure first 3 argument

func Clos574 added in v0.1.5

func Clos574[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(E) (F, G, H, I, J, K, L)

Clos574 with func( 5 in)(7 out) closure first 4 argument

func Clos575 added in v0.1.5

func Clos575[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func() (F, G, H, I, J, K, L)

Clos575 with func( 5 in)(7 out) closure first 5 argument

func Clos581 added in v0.1.5

func Clos581[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(B, C, D, E) (F, G, H, I, J, K, L, M)

Clos581 with func( 5 in)(8 out) closure first 1 argument

func Clos582 added in v0.1.5

func Clos582[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(C, D, E) (F, G, H, I, J, K, L, M)

Clos582 with func( 5 in)(8 out) closure first 2 argument

func Clos583 added in v0.1.5

func Clos583[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(D, E) (F, G, H, I, J, K, L, M)

Clos583 with func( 5 in)(8 out) closure first 3 argument

func Clos584 added in v0.1.5

func Clos584[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(E) (F, G, H, I, J, K, L, M)

Clos584 with func( 5 in)(8 out) closure first 4 argument

func Clos585 added in v0.1.5

func Clos585[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func() (F, G, H, I, J, K, L, M)

Clos585 with func( 5 in)(8 out) closure first 5 argument

func Clos591 added in v0.1.5

func Clos591[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(B, C, D, E) (F, G, H, I, J, K, L, M, N)

Clos591 with func( 5 in)(9 out) closure first 1 argument

func Clos592 added in v0.1.5

func Clos592[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(C, D, E) (F, G, H, I, J, K, L, M, N)

Clos592 with func( 5 in)(9 out) closure first 2 argument

func Clos593 added in v0.1.5

func Clos593[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(D, E) (F, G, H, I, J, K, L, M, N)

Clos593 with func( 5 in)(9 out) closure first 3 argument

func Clos594 added in v0.1.5

func Clos594[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(E) (F, G, H, I, J, K, L, M, N)

Clos594 with func( 5 in)(9 out) closure first 4 argument

func Clos595 added in v0.1.5

func Clos595[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func() (F, G, H, I, J, K, L, M, N)

Clos595 with func( 5 in)(9 out) closure first 5 argument

func Clos601 added in v0.1.5

func Clos601[A, B, C, D, E, F any](a A, fn func(A, B, C, D, E, F)) func(B, C, D, E, F)

Clos601 with func( 6 in)(0 out) closure first 1 argument

func Clos602 added in v0.1.5

func Clos602[A, B, C, D, E, F any](a A, b B, fn func(A, B, C, D, E, F)) func(C, D, E, F)

Clos602 with func( 6 in)(0 out) closure first 2 argument

func Clos603 added in v0.1.5

func Clos603[A, B, C, D, E, F any](a A, b B, c C, fn func(A, B, C, D, E, F)) func(D, E, F)

Clos603 with func( 6 in)(0 out) closure first 3 argument

func Clos604 added in v0.1.5

func Clos604[A, B, C, D, E, F any](a A, b B, c C, d D, fn func(A, B, C, D, E, F)) func(E, F)

Clos604 with func( 6 in)(0 out) closure first 4 argument

func Clos605 added in v0.1.5

func Clos605[A, B, C, D, E, F any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F)) func(F)

Clos605 with func( 6 in)(0 out) closure first 5 argument

func Clos606 added in v0.1.5

func Clos606[A, B, C, D, E, F any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F)) func()

Clos606 with func( 6 in)(0 out) closure first 6 argument

func Clos611 added in v0.1.5

func Clos611[A, B, C, D, E, F, G any](a A, fn func(A, B, C, D, E, F) G) func(B, C, D, E, F) G

Clos611 with func( 6 in)(1 out) closure first 1 argument

func Clos612 added in v0.1.5

func Clos612[A, B, C, D, E, F, G any](a A, b B, fn func(A, B, C, D, E, F) G) func(C, D, E, F) G

Clos612 with func( 6 in)(1 out) closure first 2 argument

func Clos613 added in v0.1.5

func Clos613[A, B, C, D, E, F, G any](a A, b B, c C, fn func(A, B, C, D, E, F) G) func(D, E, F) G

Clos613 with func( 6 in)(1 out) closure first 3 argument

func Clos614 added in v0.1.5

func Clos614[A, B, C, D, E, F, G any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) G) func(E, F) G

Clos614 with func( 6 in)(1 out) closure first 4 argument

func Clos615 added in v0.1.5

func Clos615[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) G) func(F) G

Clos615 with func( 6 in)(1 out) closure first 5 argument

func Clos616 added in v0.1.5

func Clos616[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) G) func() G

Clos616 with func( 6 in)(1 out) closure first 6 argument

func Clos621 added in v0.1.5

func Clos621[A, B, C, D, E, F, G, H any](a A, fn func(A, B, C, D, E, F) (G, H)) func(B, C, D, E, F) (G, H)

Clos621 with func( 6 in)(2 out) closure first 1 argument

func Clos622 added in v0.1.5

func Clos622[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B, C, D, E, F) (G, H)) func(C, D, E, F) (G, H)

Clos622 with func( 6 in)(2 out) closure first 2 argument

func Clos623 added in v0.1.5

func Clos623[A, B, C, D, E, F, G, H any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H)) func(D, E, F) (G, H)

Clos623 with func( 6 in)(2 out) closure first 3 argument

func Clos624 added in v0.1.5

func Clos624[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H)) func(E, F) (G, H)

Clos624 with func( 6 in)(2 out) closure first 4 argument

func Clos625 added in v0.1.5

func Clos625[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H)) func(F) (G, H)

Clos625 with func( 6 in)(2 out) closure first 5 argument

func Clos626 added in v0.1.5

func Clos626[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H)) func() (G, H)

Clos626 with func( 6 in)(2 out) closure first 6 argument

func Clos631 added in v0.1.5

func Clos631[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B, C, D, E, F) (G, H, I)) func(B, C, D, E, F) (G, H, I)

Clos631 with func( 6 in)(3 out) closure first 1 argument

func Clos632 added in v0.1.5

func Clos632[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B, C, D, E, F) (G, H, I)) func(C, D, E, F) (G, H, I)

Clos632 with func( 6 in)(3 out) closure first 2 argument

func Clos633 added in v0.1.5

func Clos633[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H, I)) func(D, E, F) (G, H, I)

Clos633 with func( 6 in)(3 out) closure first 3 argument

func Clos634 added in v0.1.5

func Clos634[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H, I)) func(E, F) (G, H, I)

Clos634 with func( 6 in)(3 out) closure first 4 argument

func Clos635 added in v0.1.5

func Clos635[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H, I)) func(F) (G, H, I)

Clos635 with func( 6 in)(3 out) closure first 5 argument

func Clos636 added in v0.1.5

func Clos636[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I)) func() (G, H, I)

Clos636 with func( 6 in)(3 out) closure first 6 argument

func Clos641 added in v0.1.5

func Clos641[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B, C, D, E, F) (G, H, I, J)) func(B, C, D, E, F) (G, H, I, J)

Clos641 with func( 6 in)(4 out) closure first 1 argument

func Clos642 added in v0.1.5

func Clos642[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B, C, D, E, F) (G, H, I, J)) func(C, D, E, F) (G, H, I, J)

Clos642 with func( 6 in)(4 out) closure first 2 argument

func Clos643 added in v0.1.5

func Clos643[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H, I, J)) func(D, E, F) (G, H, I, J)

Clos643 with func( 6 in)(4 out) closure first 3 argument

func Clos644 added in v0.1.5

func Clos644[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H, I, J)) func(E, F) (G, H, I, J)

Clos644 with func( 6 in)(4 out) closure first 4 argument

func Clos645 added in v0.1.5

func Clos645[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H, I, J)) func(F) (G, H, I, J)

Clos645 with func( 6 in)(4 out) closure first 5 argument

func Clos646 added in v0.1.5

func Clos646[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J)) func() (G, H, I, J)

Clos646 with func( 6 in)(4 out) closure first 6 argument

func Clos651 added in v0.1.5

func Clos651[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(B, C, D, E, F) (G, H, I, J, K)

Clos651 with func( 6 in)(5 out) closure first 1 argument

func Clos652 added in v0.1.5

func Clos652[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(C, D, E, F) (G, H, I, J, K)

Clos652 with func( 6 in)(5 out) closure first 2 argument

func Clos653 added in v0.1.5

func Clos653[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(D, E, F) (G, H, I, J, K)

Clos653 with func( 6 in)(5 out) closure first 3 argument

func Clos654 added in v0.1.5

func Clos654[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(E, F) (G, H, I, J, K)

Clos654 with func( 6 in)(5 out) closure first 4 argument

func Clos655 added in v0.1.5

func Clos655[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(F) (G, H, I, J, K)

Clos655 with func( 6 in)(5 out) closure first 5 argument

func Clos656 added in v0.1.5

func Clos656[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func() (G, H, I, J, K)

Clos656 with func( 6 in)(5 out) closure first 6 argument

func Clos661 added in v0.1.5

func Clos661[A, B, C, D, E, F, G, H, I, J, K, L any](a A, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(B, C, D, E, F) (G, H, I, J, K, L)

Clos661 with func( 6 in)(6 out) closure first 1 argument

func Clos662 added in v0.1.5

func Clos662[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(C, D, E, F) (G, H, I, J, K, L)

Clos662 with func( 6 in)(6 out) closure first 2 argument

func Clos663 added in v0.1.5

func Clos663[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(D, E, F) (G, H, I, J, K, L)

Clos663 with func( 6 in)(6 out) closure first 3 argument

func Clos664 added in v0.1.5

func Clos664[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(E, F) (G, H, I, J, K, L)

Clos664 with func( 6 in)(6 out) closure first 4 argument

func Clos665 added in v0.1.5

func Clos665[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(F) (G, H, I, J, K, L)

Clos665 with func( 6 in)(6 out) closure first 5 argument

func Clos666 added in v0.1.5

func Clos666[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func() (G, H, I, J, K, L)

Clos666 with func( 6 in)(6 out) closure first 6 argument

func Clos671 added in v0.1.5

func Clos671[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(B, C, D, E, F) (G, H, I, J, K, L, M)

Clos671 with func( 6 in)(7 out) closure first 1 argument

func Clos672 added in v0.1.5

func Clos672[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(C, D, E, F) (G, H, I, J, K, L, M)

Clos672 with func( 6 in)(7 out) closure first 2 argument

func Clos673 added in v0.1.5

func Clos673[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(D, E, F) (G, H, I, J, K, L, M)

Clos673 with func( 6 in)(7 out) closure first 3 argument

func Clos674 added in v0.1.5

func Clos674[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(E, F) (G, H, I, J, K, L, M)

Clos674 with func( 6 in)(7 out) closure first 4 argument

func Clos675 added in v0.1.5

func Clos675[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(F) (G, H, I, J, K, L, M)

Clos675 with func( 6 in)(7 out) closure first 5 argument

func Clos676 added in v0.1.5

func Clos676[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func() (G, H, I, J, K, L, M)

Clos676 with func( 6 in)(7 out) closure first 6 argument

func Clos681 added in v0.1.5

func Clos681[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(B, C, D, E, F) (G, H, I, J, K, L, M, N)

Clos681 with func( 6 in)(8 out) closure first 1 argument

func Clos682 added in v0.1.5

func Clos682[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(C, D, E, F) (G, H, I, J, K, L, M, N)

Clos682 with func( 6 in)(8 out) closure first 2 argument

func Clos683 added in v0.1.5

func Clos683[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(D, E, F) (G, H, I, J, K, L, M, N)

Clos683 with func( 6 in)(8 out) closure first 3 argument

func Clos684 added in v0.1.5

func Clos684[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(E, F) (G, H, I, J, K, L, M, N)

Clos684 with func( 6 in)(8 out) closure first 4 argument

func Clos685 added in v0.1.5

func Clos685[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(F) (G, H, I, J, K, L, M, N)

Clos685 with func( 6 in)(8 out) closure first 5 argument

func Clos686 added in v0.1.5

func Clos686[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func() (G, H, I, J, K, L, M, N)

Clos686 with func( 6 in)(8 out) closure first 6 argument

func Clos691 added in v0.1.5

func Clos691[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(B, C, D, E, F) (G, H, I, J, K, L, M, N, O)

Clos691 with func( 6 in)(9 out) closure first 1 argument

func Clos692 added in v0.1.5

func Clos692[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(C, D, E, F) (G, H, I, J, K, L, M, N, O)

Clos692 with func( 6 in)(9 out) closure first 2 argument

func Clos693 added in v0.1.5

func Clos693[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(D, E, F) (G, H, I, J, K, L, M, N, O)

Clos693 with func( 6 in)(9 out) closure first 3 argument

func Clos694 added in v0.1.5

func Clos694[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(E, F) (G, H, I, J, K, L, M, N, O)

Clos694 with func( 6 in)(9 out) closure first 4 argument

func Clos695 added in v0.1.5

func Clos695[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(F) (G, H, I, J, K, L, M, N, O)

Clos695 with func( 6 in)(9 out) closure first 5 argument

func Clos696 added in v0.1.5

func Clos696[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func() (G, H, I, J, K, L, M, N, O)

Clos696 with func( 6 in)(9 out) closure first 6 argument

func Clos701 added in v0.1.5

func Clos701[A, B, C, D, E, F, G any](a A, fn func(A, B, C, D, E, F, G)) func(B, C, D, E, F, G)

Clos701 with func( 7 in)(0 out) closure first 1 argument

func Clos702 added in v0.1.5

func Clos702[A, B, C, D, E, F, G any](a A, b B, fn func(A, B, C, D, E, F, G)) func(C, D, E, F, G)

Clos702 with func( 7 in)(0 out) closure first 2 argument

func Clos703 added in v0.1.5

func Clos703[A, B, C, D, E, F, G any](a A, b B, c C, fn func(A, B, C, D, E, F, G)) func(D, E, F, G)

Clos703 with func( 7 in)(0 out) closure first 3 argument

func Clos704 added in v0.1.5

func Clos704[A, B, C, D, E, F, G any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G)) func(E, F, G)

Clos704 with func( 7 in)(0 out) closure first 4 argument

func Clos705 added in v0.1.5

func Clos705[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G)) func(F, G)

Clos705 with func( 7 in)(0 out) closure first 5 argument

func Clos706 added in v0.1.5

func Clos706[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G)) func(G)

Clos706 with func( 7 in)(0 out) closure first 6 argument

func Clos707 added in v0.1.5

func Clos707[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G)) func()

Clos707 with func( 7 in)(0 out) closure first 7 argument

func Clos711 added in v0.1.5

func Clos711[A, B, C, D, E, F, G, H any](a A, fn func(A, B, C, D, E, F, G) H) func(B, C, D, E, F, G) H

Clos711 with func( 7 in)(1 out) closure first 1 argument

func Clos712 added in v0.1.5

func Clos712[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B, C, D, E, F, G) H) func(C, D, E, F, G) H

Clos712 with func( 7 in)(1 out) closure first 2 argument

func Clos713 added in v0.1.5

func Clos713[A, B, C, D, E, F, G, H any](a A, b B, c C, fn func(A, B, C, D, E, F, G) H) func(D, E, F, G) H

Clos713 with func( 7 in)(1 out) closure first 3 argument

func Clos714 added in v0.1.5

func Clos714[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) H) func(E, F, G) H

Clos714 with func( 7 in)(1 out) closure first 4 argument

func Clos715 added in v0.1.5

func Clos715[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) H) func(F, G) H

Clos715 with func( 7 in)(1 out) closure first 5 argument

func Clos716 added in v0.1.5

func Clos716[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) H) func(G) H

Clos716 with func( 7 in)(1 out) closure first 6 argument

func Clos717 added in v0.1.5

func Clos717[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) H) func() H

Clos717 with func( 7 in)(1 out) closure first 7 argument

func Clos721 added in v0.1.5

func Clos721[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B, C, D, E, F, G) (H, I)) func(B, C, D, E, F, G) (H, I)

Clos721 with func( 7 in)(2 out) closure first 1 argument

func Clos722 added in v0.1.5

func Clos722[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I)) func(C, D, E, F, G) (H, I)

Clos722 with func( 7 in)(2 out) closure first 2 argument

func Clos723 added in v0.1.5

func Clos723[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I)) func(D, E, F, G) (H, I)

Clos723 with func( 7 in)(2 out) closure first 3 argument

func Clos724 added in v0.1.5

func Clos724[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I)) func(E, F, G) (H, I)

Clos724 with func( 7 in)(2 out) closure first 4 argument

func Clos725 added in v0.1.5

func Clos725[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I)) func(F, G) (H, I)

Clos725 with func( 7 in)(2 out) closure first 5 argument

func Clos726 added in v0.1.5

func Clos726[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I)) func(G) (H, I)

Clos726 with func( 7 in)(2 out) closure first 6 argument

func Clos727 added in v0.1.5

func Clos727[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I)) func() (H, I)

Clos727 with func( 7 in)(2 out) closure first 7 argument

func Clos731 added in v0.1.5

func Clos731[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B, C, D, E, F, G) (H, I, J)) func(B, C, D, E, F, G) (H, I, J)

Clos731 with func( 7 in)(3 out) closure first 1 argument

func Clos732 added in v0.1.5

func Clos732[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I, J)) func(C, D, E, F, G) (H, I, J)

Clos732 with func( 7 in)(3 out) closure first 2 argument

func Clos733 added in v0.1.5

func Clos733[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I, J)) func(D, E, F, G) (H, I, J)

Clos733 with func( 7 in)(3 out) closure first 3 argument

func Clos734 added in v0.1.5

func Clos734[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I, J)) func(E, F, G) (H, I, J)

Clos734 with func( 7 in)(3 out) closure first 4 argument

func Clos735 added in v0.1.5

func Clos735[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I, J)) func(F, G) (H, I, J)

Clos735 with func( 7 in)(3 out) closure first 5 argument

func Clos736 added in v0.1.5

func Clos736[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I, J)) func(G) (H, I, J)

Clos736 with func( 7 in)(3 out) closure first 6 argument

func Clos737 added in v0.1.5

func Clos737[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J)) func() (H, I, J)

Clos737 with func( 7 in)(3 out) closure first 7 argument

func Clos741 added in v0.1.5

func Clos741[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(B, C, D, E, F, G) (H, I, J, K)

Clos741 with func( 7 in)(4 out) closure first 1 argument

func Clos742 added in v0.1.5

func Clos742[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(C, D, E, F, G) (H, I, J, K)

Clos742 with func( 7 in)(4 out) closure first 2 argument

func Clos743 added in v0.1.5

func Clos743[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(D, E, F, G) (H, I, J, K)

Clos743 with func( 7 in)(4 out) closure first 3 argument

func Clos744 added in v0.1.5

func Clos744[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(E, F, G) (H, I, J, K)

Clos744 with func( 7 in)(4 out) closure first 4 argument

func Clos745 added in v0.1.5

func Clos745[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(F, G) (H, I, J, K)

Clos745 with func( 7 in)(4 out) closure first 5 argument

func Clos746 added in v0.1.5

func Clos746[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(G) (H, I, J, K)

Clos746 with func( 7 in)(4 out) closure first 6 argument

func Clos747 added in v0.1.5

func Clos747[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func() (H, I, J, K)

Clos747 with func( 7 in)(4 out) closure first 7 argument

func Clos751 added in v0.1.5

func Clos751[A, B, C, D, E, F, G, H, I, J, K, L any](a A, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(B, C, D, E, F, G) (H, I, J, K, L)

Clos751 with func( 7 in)(5 out) closure first 1 argument

func Clos752 added in v0.1.5

func Clos752[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(C, D, E, F, G) (H, I, J, K, L)

Clos752 with func( 7 in)(5 out) closure first 2 argument

func Clos753 added in v0.1.5

func Clos753[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(D, E, F, G) (H, I, J, K, L)

Clos753 with func( 7 in)(5 out) closure first 3 argument

func Clos754 added in v0.1.5

func Clos754[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(E, F, G) (H, I, J, K, L)

Clos754 with func( 7 in)(5 out) closure first 4 argument

func Clos755 added in v0.1.5

func Clos755[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(F, G) (H, I, J, K, L)

Clos755 with func( 7 in)(5 out) closure first 5 argument

func Clos756 added in v0.1.5

func Clos756[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(G) (H, I, J, K, L)

Clos756 with func( 7 in)(5 out) closure first 6 argument

func Clos757 added in v0.1.5

func Clos757[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func() (H, I, J, K, L)

Clos757 with func( 7 in)(5 out) closure first 7 argument

func Clos761 added in v0.1.5

func Clos761[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(B, C, D, E, F, G) (H, I, J, K, L, M)

Clos761 with func( 7 in)(6 out) closure first 1 argument

func Clos762 added in v0.1.5

func Clos762[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(C, D, E, F, G) (H, I, J, K, L, M)

Clos762 with func( 7 in)(6 out) closure first 2 argument

func Clos763 added in v0.1.5

func Clos763[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(D, E, F, G) (H, I, J, K, L, M)

Clos763 with func( 7 in)(6 out) closure first 3 argument

func Clos764 added in v0.1.5

func Clos764[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(E, F, G) (H, I, J, K, L, M)

Clos764 with func( 7 in)(6 out) closure first 4 argument

func Clos765 added in v0.1.5

func Clos765[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(F, G) (H, I, J, K, L, M)

Clos765 with func( 7 in)(6 out) closure first 5 argument

func Clos766 added in v0.1.5

func Clos766[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(G) (H, I, J, K, L, M)

Clos766 with func( 7 in)(6 out) closure first 6 argument

func Clos767 added in v0.1.5

func Clos767[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func() (H, I, J, K, L, M)

Clos767 with func( 7 in)(6 out) closure first 7 argument

func Clos771 added in v0.1.5

func Clos771[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(B, C, D, E, F, G) (H, I, J, K, L, M, N)

Clos771 with func( 7 in)(7 out) closure first 1 argument

func Clos772 added in v0.1.5

func Clos772[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(C, D, E, F, G) (H, I, J, K, L, M, N)

Clos772 with func( 7 in)(7 out) closure first 2 argument

func Clos773 added in v0.1.5

func Clos773[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(D, E, F, G) (H, I, J, K, L, M, N)

Clos773 with func( 7 in)(7 out) closure first 3 argument

func Clos774 added in v0.1.5

func Clos774[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(E, F, G) (H, I, J, K, L, M, N)

Clos774 with func( 7 in)(7 out) closure first 4 argument

func Clos775 added in v0.1.5

func Clos775[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(F, G) (H, I, J, K, L, M, N)

Clos775 with func( 7 in)(7 out) closure first 5 argument

func Clos776 added in v0.1.5

func Clos776[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(G) (H, I, J, K, L, M, N)

Clos776 with func( 7 in)(7 out) closure first 6 argument

func Clos777 added in v0.1.5

func Clos777[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func() (H, I, J, K, L, M, N)

Clos777 with func( 7 in)(7 out) closure first 7 argument

func Clos781 added in v0.1.5

func Clos781[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(B, C, D, E, F, G) (H, I, J, K, L, M, N, O)

Clos781 with func( 7 in)(8 out) closure first 1 argument

func Clos782 added in v0.1.5

func Clos782[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(C, D, E, F, G) (H, I, J, K, L, M, N, O)

Clos782 with func( 7 in)(8 out) closure first 2 argument

func Clos783 added in v0.1.5

func Clos783[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(D, E, F, G) (H, I, J, K, L, M, N, O)

Clos783 with func( 7 in)(8 out) closure first 3 argument

func Clos784 added in v0.1.5

func Clos784[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(E, F, G) (H, I, J, K, L, M, N, O)

Clos784 with func( 7 in)(8 out) closure first 4 argument

func Clos785 added in v0.1.5

func Clos785[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(F, G) (H, I, J, K, L, M, N, O)

Clos785 with func( 7 in)(8 out) closure first 5 argument

func Clos786 added in v0.1.5

func Clos786[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(G) (H, I, J, K, L, M, N, O)

Clos786 with func( 7 in)(8 out) closure first 6 argument

func Clos787 added in v0.1.5

func Clos787[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func() (H, I, J, K, L, M, N, O)

Clos787 with func( 7 in)(8 out) closure first 7 argument

func Clos791 added in v0.1.5

func Clos791[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)

Clos791 with func( 7 in)(9 out) closure first 1 argument

func Clos792 added in v0.1.5

func Clos792[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(C, D, E, F, G) (H, I, J, K, L, M, N, O, P)

Clos792 with func( 7 in)(9 out) closure first 2 argument

func Clos793 added in v0.1.5

func Clos793[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(D, E, F, G) (H, I, J, K, L, M, N, O, P)

Clos793 with func( 7 in)(9 out) closure first 3 argument

func Clos794 added in v0.1.5

func Clos794[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(E, F, G) (H, I, J, K, L, M, N, O, P)

Clos794 with func( 7 in)(9 out) closure first 4 argument

func Clos795 added in v0.1.5

func Clos795[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(F, G) (H, I, J, K, L, M, N, O, P)

Clos795 with func( 7 in)(9 out) closure first 5 argument

func Clos796 added in v0.1.5

func Clos796[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(G) (H, I, J, K, L, M, N, O, P)

Clos796 with func( 7 in)(9 out) closure first 6 argument

func Clos797 added in v0.1.5

func Clos797[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func() (H, I, J, K, L, M, N, O, P)

Clos797 with func( 7 in)(9 out) closure first 7 argument

func Clos801 added in v0.1.5

func Clos801[A, B, C, D, E, F, G, H any](a A, fn func(A, B, C, D, E, F, G, H)) func(B, C, D, E, F, G, H)

Clos801 with func( 8 in)(0 out) closure first 1 argument

func Clos802 added in v0.1.5

func Clos802[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B, C, D, E, F, G, H)) func(C, D, E, F, G, H)

Clos802 with func( 8 in)(0 out) closure first 2 argument

func Clos803 added in v0.1.5

func Clos803[A, B, C, D, E, F, G, H any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H)) func(D, E, F, G, H)

Clos803 with func( 8 in)(0 out) closure first 3 argument

func Clos804 added in v0.1.5

func Clos804[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H)) func(E, F, G, H)

Clos804 with func( 8 in)(0 out) closure first 4 argument

func Clos805 added in v0.1.5

func Clos805[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H)) func(F, G, H)

Clos805 with func( 8 in)(0 out) closure first 5 argument

func Clos806 added in v0.1.5

func Clos806[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H)) func(G, H)

Clos806 with func( 8 in)(0 out) closure first 6 argument

func Clos807 added in v0.1.5

func Clos807[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H)) func(H)

Clos807 with func( 8 in)(0 out) closure first 7 argument

func Clos808 added in v0.1.5

func Clos808[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H)) func()

Clos808 with func( 8 in)(0 out) closure first 8 argument

func Clos811 added in v0.1.5

func Clos811[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B, C, D, E, F, G, H) I) func(B, C, D, E, F, G, H) I

Clos811 with func( 8 in)(1 out) closure first 1 argument

func Clos812 added in v0.1.5

func Clos812[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B, C, D, E, F, G, H) I) func(C, D, E, F, G, H) I

Clos812 with func( 8 in)(1 out) closure first 2 argument

func Clos813 added in v0.1.5

func Clos813[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) I) func(D, E, F, G, H) I

Clos813 with func( 8 in)(1 out) closure first 3 argument

func Clos814 added in v0.1.5

func Clos814[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) I) func(E, F, G, H) I

Clos814 with func( 8 in)(1 out) closure first 4 argument

func Clos815 added in v0.1.5

func Clos815[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) I) func(F, G, H) I

Clos815 with func( 8 in)(1 out) closure first 5 argument

func Clos816 added in v0.1.5

func Clos816[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) I) func(G, H) I

Clos816 with func( 8 in)(1 out) closure first 6 argument

func Clos817 added in v0.1.5

func Clos817[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) I) func(H) I

Clos817 with func( 8 in)(1 out) closure first 7 argument

func Clos818 added in v0.1.5

func Clos818[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) I) func() I

Clos818 with func( 8 in)(1 out) closure first 8 argument

func Clos821 added in v0.1.5

func Clos821[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B, C, D, E, F, G, H) (I, J)) func(B, C, D, E, F, G, H) (I, J)

Clos821 with func( 8 in)(2 out) closure first 1 argument

func Clos822 added in v0.1.5

func Clos822[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J)) func(C, D, E, F, G, H) (I, J)

Clos822 with func( 8 in)(2 out) closure first 2 argument

func Clos823 added in v0.1.5

func Clos823[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J)) func(D, E, F, G, H) (I, J)

Clos823 with func( 8 in)(2 out) closure first 3 argument

func Clos824 added in v0.1.5

func Clos824[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J)) func(E, F, G, H) (I, J)

Clos824 with func( 8 in)(2 out) closure first 4 argument

func Clos825 added in v0.1.5

func Clos825[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J)) func(F, G, H) (I, J)

Clos825 with func( 8 in)(2 out) closure first 5 argument

func Clos826 added in v0.1.5

func Clos826[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J)) func(G, H) (I, J)

Clos826 with func( 8 in)(2 out) closure first 6 argument

func Clos827 added in v0.1.5

func Clos827[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J)) func(H) (I, J)

Clos827 with func( 8 in)(2 out) closure first 7 argument

func Clos828 added in v0.1.5

func Clos828[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func() (I, J)

Clos828 with func( 8 in)(2 out) closure first 8 argument

func Clos831 added in v0.1.5

func Clos831[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(B, C, D, E, F, G, H) (I, J, K)

Clos831 with func( 8 in)(3 out) closure first 1 argument

func Clos832 added in v0.1.5

func Clos832[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(C, D, E, F, G, H) (I, J, K)

Clos832 with func( 8 in)(3 out) closure first 2 argument

func Clos833 added in v0.1.5

func Clos833[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(D, E, F, G, H) (I, J, K)

Clos833 with func( 8 in)(3 out) closure first 3 argument

func Clos834 added in v0.1.5

func Clos834[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(E, F, G, H) (I, J, K)

Clos834 with func( 8 in)(3 out) closure first 4 argument

func Clos835 added in v0.1.5

func Clos835[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(F, G, H) (I, J, K)

Clos835 with func( 8 in)(3 out) closure first 5 argument

func Clos836 added in v0.1.5

func Clos836[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(G, H) (I, J, K)

Clos836 with func( 8 in)(3 out) closure first 6 argument

func Clos837 added in v0.1.5

func Clos837[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(H) (I, J, K)

Clos837 with func( 8 in)(3 out) closure first 7 argument

func Clos838 added in v0.1.5

func Clos838[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func() (I, J, K)

Clos838 with func( 8 in)(3 out) closure first 8 argument

func Clos841 added in v0.1.5

func Clos841[A, B, C, D, E, F, G, H, I, J, K, L any](a A, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(B, C, D, E, F, G, H) (I, J, K, L)

Clos841 with func( 8 in)(4 out) closure first 1 argument

func Clos842 added in v0.1.5

func Clos842[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(C, D, E, F, G, H) (I, J, K, L)

Clos842 with func( 8 in)(4 out) closure first 2 argument

func Clos843 added in v0.1.5

func Clos843[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(D, E, F, G, H) (I, J, K, L)

Clos843 with func( 8 in)(4 out) closure first 3 argument

func Clos844 added in v0.1.5

func Clos844[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(E, F, G, H) (I, J, K, L)

Clos844 with func( 8 in)(4 out) closure first 4 argument

func Clos845 added in v0.1.5

func Clos845[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(F, G, H) (I, J, K, L)

Clos845 with func( 8 in)(4 out) closure first 5 argument

func Clos846 added in v0.1.5

func Clos846[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(G, H) (I, J, K, L)

Clos846 with func( 8 in)(4 out) closure first 6 argument

func Clos847 added in v0.1.5

func Clos847[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(H) (I, J, K, L)

Clos847 with func( 8 in)(4 out) closure first 7 argument

func Clos848 added in v0.1.5

func Clos848[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func() (I, J, K, L)

Clos848 with func( 8 in)(4 out) closure first 8 argument

func Clos851 added in v0.1.5

func Clos851[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(B, C, D, E, F, G, H) (I, J, K, L, M)

Clos851 with func( 8 in)(5 out) closure first 1 argument

func Clos852 added in v0.1.5

func Clos852[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(C, D, E, F, G, H) (I, J, K, L, M)

Clos852 with func( 8 in)(5 out) closure first 2 argument

func Clos853 added in v0.1.5

func Clos853[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(D, E, F, G, H) (I, J, K, L, M)

Clos853 with func( 8 in)(5 out) closure first 3 argument

func Clos854 added in v0.1.5

func Clos854[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(E, F, G, H) (I, J, K, L, M)

Clos854 with func( 8 in)(5 out) closure first 4 argument

func Clos855 added in v0.1.5

func Clos855[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(F, G, H) (I, J, K, L, M)

Clos855 with func( 8 in)(5 out) closure first 5 argument

func Clos856 added in v0.1.5

func Clos856[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(G, H) (I, J, K, L, M)

Clos856 with func( 8 in)(5 out) closure first 6 argument

func Clos857 added in v0.1.5

func Clos857[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(H) (I, J, K, L, M)

Clos857 with func( 8 in)(5 out) closure first 7 argument

func Clos858 added in v0.1.5

func Clos858[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func() (I, J, K, L, M)

Clos858 with func( 8 in)(5 out) closure first 8 argument

func Clos861 added in v0.1.5

func Clos861[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(B, C, D, E, F, G, H) (I, J, K, L, M, N)

Clos861 with func( 8 in)(6 out) closure first 1 argument

func Clos862 added in v0.1.5

func Clos862[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(C, D, E, F, G, H) (I, J, K, L, M, N)

Clos862 with func( 8 in)(6 out) closure first 2 argument

func Clos863 added in v0.1.5

func Clos863[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(D, E, F, G, H) (I, J, K, L, M, N)

Clos863 with func( 8 in)(6 out) closure first 3 argument

func Clos864 added in v0.1.5

func Clos864[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(E, F, G, H) (I, J, K, L, M, N)

Clos864 with func( 8 in)(6 out) closure first 4 argument

func Clos865 added in v0.1.5

func Clos865[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(F, G, H) (I, J, K, L, M, N)

Clos865 with func( 8 in)(6 out) closure first 5 argument

func Clos866 added in v0.1.5

func Clos866[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(G, H) (I, J, K, L, M, N)

Clos866 with func( 8 in)(6 out) closure first 6 argument

func Clos867 added in v0.1.5

func Clos867[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(H) (I, J, K, L, M, N)

Clos867 with func( 8 in)(6 out) closure first 7 argument

func Clos868 added in v0.1.5

func Clos868[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func() (I, J, K, L, M, N)

Clos868 with func( 8 in)(6 out) closure first 8 argument

func Clos871 added in v0.1.5

func Clos871[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(B, C, D, E, F, G, H) (I, J, K, L, M, N, O)

Clos871 with func( 8 in)(7 out) closure first 1 argument

func Clos872 added in v0.1.5

func Clos872[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(C, D, E, F, G, H) (I, J, K, L, M, N, O)

Clos872 with func( 8 in)(7 out) closure first 2 argument

func Clos873 added in v0.1.5

func Clos873[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(D, E, F, G, H) (I, J, K, L, M, N, O)

Clos873 with func( 8 in)(7 out) closure first 3 argument

func Clos874 added in v0.1.5

func Clos874[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(E, F, G, H) (I, J, K, L, M, N, O)

Clos874 with func( 8 in)(7 out) closure first 4 argument

func Clos875 added in v0.1.5

func Clos875[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(F, G, H) (I, J, K, L, M, N, O)

Clos875 with func( 8 in)(7 out) closure first 5 argument

func Clos876 added in v0.1.5

func Clos876[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(G, H) (I, J, K, L, M, N, O)

Clos876 with func( 8 in)(7 out) closure first 6 argument

func Clos877 added in v0.1.5

func Clos877[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(H) (I, J, K, L, M, N, O)

Clos877 with func( 8 in)(7 out) closure first 7 argument

func Clos878 added in v0.1.5

func Clos878[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func() (I, J, K, L, M, N, O)

Clos878 with func( 8 in)(7 out) closure first 8 argument

func Clos881 added in v0.1.5

func Clos881[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)

Clos881 with func( 8 in)(8 out) closure first 1 argument

func Clos882 added in v0.1.5

func Clos882[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(C, D, E, F, G, H) (I, J, K, L, M, N, O, P)

Clos882 with func( 8 in)(8 out) closure first 2 argument

func Clos883 added in v0.1.5

func Clos883[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(D, E, F, G, H) (I, J, K, L, M, N, O, P)

Clos883 with func( 8 in)(8 out) closure first 3 argument

func Clos884 added in v0.1.5

func Clos884[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(E, F, G, H) (I, J, K, L, M, N, O, P)

Clos884 with func( 8 in)(8 out) closure first 4 argument

func Clos885 added in v0.1.5

func Clos885[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(F, G, H) (I, J, K, L, M, N, O, P)

Clos885 with func( 8 in)(8 out) closure first 5 argument

func Clos886 added in v0.1.5

func Clos886[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(G, H) (I, J, K, L, M, N, O, P)

Clos886 with func( 8 in)(8 out) closure first 6 argument

func Clos887 added in v0.1.5

func Clos887[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(H) (I, J, K, L, M, N, O, P)

Clos887 with func( 8 in)(8 out) closure first 7 argument

func Clos888 added in v0.1.5

func Clos888[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func() (I, J, K, L, M, N, O, P)

Clos888 with func( 8 in)(8 out) closure first 8 argument

func Clos891 added in v0.1.5

func Clos891[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)

Clos891 with func( 8 in)(9 out) closure first 1 argument

func Clos892 added in v0.1.5

func Clos892[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)

Clos892 with func( 8 in)(9 out) closure first 2 argument

func Clos893 added in v0.1.5

func Clos893[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)

Clos893 with func( 8 in)(9 out) closure first 3 argument

func Clos894 added in v0.1.5

func Clos894[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(E, F, G, H) (I, J, K, L, M, N, O, P, Q)

Clos894 with func( 8 in)(9 out) closure first 4 argument

func Clos895 added in v0.1.5

func Clos895[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(F, G, H) (I, J, K, L, M, N, O, P, Q)

Clos895 with func( 8 in)(9 out) closure first 5 argument

func Clos896 added in v0.1.5

func Clos896[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(G, H) (I, J, K, L, M, N, O, P, Q)

Clos896 with func( 8 in)(9 out) closure first 6 argument

func Clos897 added in v0.1.5

func Clos897[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(H) (I, J, K, L, M, N, O, P, Q)

Clos897 with func( 8 in)(9 out) closure first 7 argument

func Clos898 added in v0.1.5

func Clos898[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func() (I, J, K, L, M, N, O, P, Q)

Clos898 with func( 8 in)(9 out) closure first 8 argument

func Clos901 added in v0.1.5

func Clos901[A, B, C, D, E, F, G, H, I any](a A, fn func(A, B, C, D, E, F, G, H, I)) func(B, C, D, E, F, G, H, I)

Clos901 with func( 9 in)(0 out) closure first 1 argument

func Clos902 added in v0.1.5

func Clos902[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B, C, D, E, F, G, H, I)) func(C, D, E, F, G, H, I)

Clos902 with func( 9 in)(0 out) closure first 2 argument

func Clos903 added in v0.1.5

func Clos903[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I)) func(D, E, F, G, H, I)

Clos903 with func( 9 in)(0 out) closure first 3 argument

func Clos904 added in v0.1.5

func Clos904[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I)) func(E, F, G, H, I)

Clos904 with func( 9 in)(0 out) closure first 4 argument

func Clos905 added in v0.1.5

func Clos905[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I)) func(F, G, H, I)

Clos905 with func( 9 in)(0 out) closure first 5 argument

func Clos906 added in v0.1.5

func Clos906[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I)) func(G, H, I)

Clos906 with func( 9 in)(0 out) closure first 6 argument

func Clos907 added in v0.1.5

func Clos907[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I)) func(H, I)

Clos907 with func( 9 in)(0 out) closure first 7 argument

func Clos908 added in v0.1.5

func Clos908[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I)) func(I)

Clos908 with func( 9 in)(0 out) closure first 8 argument

func Clos909 added in v0.1.5

func Clos909[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func()

Clos909 with func( 9 in)(0 out) closure first 9 argument

func Clos911 added in v0.1.5

func Clos911[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A, B, C, D, E, F, G, H, I) J) func(B, C, D, E, F, G, H, I) J

Clos911 with func( 9 in)(1 out) closure first 1 argument

func Clos912 added in v0.1.5

func Clos912[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) J) func(C, D, E, F, G, H, I) J

Clos912 with func( 9 in)(1 out) closure first 2 argument

func Clos913 added in v0.1.5

func Clos913[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) J) func(D, E, F, G, H, I) J

Clos913 with func( 9 in)(1 out) closure first 3 argument

func Clos914 added in v0.1.5

func Clos914[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) J) func(E, F, G, H, I) J

Clos914 with func( 9 in)(1 out) closure first 4 argument

func Clos915 added in v0.1.5

func Clos915[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) J) func(F, G, H, I) J

Clos915 with func( 9 in)(1 out) closure first 5 argument

func Clos916 added in v0.1.5

func Clos916[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) J) func(G, H, I) J

Clos916 with func( 9 in)(1 out) closure first 6 argument

func Clos917 added in v0.1.5

func Clos917[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) J) func(H, I) J

Clos917 with func( 9 in)(1 out) closure first 7 argument

func Clos918 added in v0.1.5

func Clos918[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) J) func(I) J

Clos918 with func( 9 in)(1 out) closure first 8 argument

func Clos919 added in v0.1.5

func Clos919[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func() J

Clos919 with func( 9 in)(1 out) closure first 9 argument

func Clos921 added in v0.1.5

func Clos921[A, B, C, D, E, F, G, H, I, J, K any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(B, C, D, E, F, G, H, I) (J, K)

Clos921 with func( 9 in)(2 out) closure first 1 argument

func Clos922 added in v0.1.5

func Clos922[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(C, D, E, F, G, H, I) (J, K)

Clos922 with func( 9 in)(2 out) closure first 2 argument

func Clos923 added in v0.1.5

func Clos923[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(D, E, F, G, H, I) (J, K)

Clos923 with func( 9 in)(2 out) closure first 3 argument

func Clos924 added in v0.1.5

func Clos924[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(E, F, G, H, I) (J, K)

Clos924 with func( 9 in)(2 out) closure first 4 argument

func Clos925 added in v0.1.5

func Clos925[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(F, G, H, I) (J, K)

Clos925 with func( 9 in)(2 out) closure first 5 argument

func Clos926 added in v0.1.5

func Clos926[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(G, H, I) (J, K)

Clos926 with func( 9 in)(2 out) closure first 6 argument

func Clos927 added in v0.1.5

func Clos927[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(H, I) (J, K)

Clos927 with func( 9 in)(2 out) closure first 7 argument

func Clos928 added in v0.1.5

func Clos928[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(I) (J, K)

Clos928 with func( 9 in)(2 out) closure first 8 argument

func Clos929 added in v0.1.5

func Clos929[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func() (J, K)

Clos929 with func( 9 in)(2 out) closure first 9 argument

func Clos931 added in v0.1.5

func Clos931[A, B, C, D, E, F, G, H, I, J, K, L any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(B, C, D, E, F, G, H, I) (J, K, L)

Clos931 with func( 9 in)(3 out) closure first 1 argument

func Clos932 added in v0.1.5

func Clos932[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(C, D, E, F, G, H, I) (J, K, L)

Clos932 with func( 9 in)(3 out) closure first 2 argument

func Clos933 added in v0.1.5

func Clos933[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(D, E, F, G, H, I) (J, K, L)

Clos933 with func( 9 in)(3 out) closure first 3 argument

func Clos934 added in v0.1.5

func Clos934[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(E, F, G, H, I) (J, K, L)

Clos934 with func( 9 in)(3 out) closure first 4 argument

func Clos935 added in v0.1.5

func Clos935[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(F, G, H, I) (J, K, L)

Clos935 with func( 9 in)(3 out) closure first 5 argument

func Clos936 added in v0.1.5

func Clos936[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(G, H, I) (J, K, L)

Clos936 with func( 9 in)(3 out) closure first 6 argument

func Clos937 added in v0.1.5

func Clos937[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(H, I) (J, K, L)

Clos937 with func( 9 in)(3 out) closure first 7 argument

func Clos938 added in v0.1.5

func Clos938[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(I) (J, K, L)

Clos938 with func( 9 in)(3 out) closure first 8 argument

func Clos939 added in v0.1.5

func Clos939[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func() (J, K, L)

Clos939 with func( 9 in)(3 out) closure first 9 argument

func Clos941 added in v0.1.5

func Clos941[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(B, C, D, E, F, G, H, I) (J, K, L, M)

Clos941 with func( 9 in)(4 out) closure first 1 argument

func Clos942 added in v0.1.5

func Clos942[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(C, D, E, F, G, H, I) (J, K, L, M)

Clos942 with func( 9 in)(4 out) closure first 2 argument

func Clos943 added in v0.1.5

func Clos943[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(D, E, F, G, H, I) (J, K, L, M)

Clos943 with func( 9 in)(4 out) closure first 3 argument

func Clos944 added in v0.1.5

func Clos944[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(E, F, G, H, I) (J, K, L, M)

Clos944 with func( 9 in)(4 out) closure first 4 argument

func Clos945 added in v0.1.5

func Clos945[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(F, G, H, I) (J, K, L, M)

Clos945 with func( 9 in)(4 out) closure first 5 argument

func Clos946 added in v0.1.5

func Clos946[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(G, H, I) (J, K, L, M)

Clos946 with func( 9 in)(4 out) closure first 6 argument

func Clos947 added in v0.1.5

func Clos947[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(H, I) (J, K, L, M)

Clos947 with func( 9 in)(4 out) closure first 7 argument

func Clos948 added in v0.1.5

func Clos948[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(I) (J, K, L, M)

Clos948 with func( 9 in)(4 out) closure first 8 argument

func Clos949 added in v0.1.5

func Clos949[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func() (J, K, L, M)

Clos949 with func( 9 in)(4 out) closure first 9 argument

func Clos951 added in v0.1.5

func Clos951[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(B, C, D, E, F, G, H, I) (J, K, L, M, N)

Clos951 with func( 9 in)(5 out) closure first 1 argument

func Clos952 added in v0.1.5

func Clos952[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(C, D, E, F, G, H, I) (J, K, L, M, N)

Clos952 with func( 9 in)(5 out) closure first 2 argument

func Clos953 added in v0.1.5

func Clos953[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(D, E, F, G, H, I) (J, K, L, M, N)

Clos953 with func( 9 in)(5 out) closure first 3 argument

func Clos954 added in v0.1.5

func Clos954[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(E, F, G, H, I) (J, K, L, M, N)

Clos954 with func( 9 in)(5 out) closure first 4 argument

func Clos955 added in v0.1.5

func Clos955[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(F, G, H, I) (J, K, L, M, N)

Clos955 with func( 9 in)(5 out) closure first 5 argument

func Clos956 added in v0.1.5

func Clos956[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(G, H, I) (J, K, L, M, N)

Clos956 with func( 9 in)(5 out) closure first 6 argument

func Clos957 added in v0.1.5

func Clos957[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(H, I) (J, K, L, M, N)

Clos957 with func( 9 in)(5 out) closure first 7 argument

func Clos958 added in v0.1.5

func Clos958[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(I) (J, K, L, M, N)

Clos958 with func( 9 in)(5 out) closure first 8 argument

func Clos959 added in v0.1.5

func Clos959[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func() (J, K, L, M, N)

Clos959 with func( 9 in)(5 out) closure first 9 argument

func Clos961 added in v0.1.5

func Clos961[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(B, C, D, E, F, G, H, I) (J, K, L, M, N, O)

Clos961 with func( 9 in)(6 out) closure first 1 argument

func Clos962 added in v0.1.5

func Clos962[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(C, D, E, F, G, H, I) (J, K, L, M, N, O)

Clos962 with func( 9 in)(6 out) closure first 2 argument

func Clos963 added in v0.1.5

func Clos963[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(D, E, F, G, H, I) (J, K, L, M, N, O)

Clos963 with func( 9 in)(6 out) closure first 3 argument

func Clos964 added in v0.1.5

func Clos964[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(E, F, G, H, I) (J, K, L, M, N, O)

Clos964 with func( 9 in)(6 out) closure first 4 argument

func Clos965 added in v0.1.5

func Clos965[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(F, G, H, I) (J, K, L, M, N, O)

Clos965 with func( 9 in)(6 out) closure first 5 argument

func Clos966 added in v0.1.5

func Clos966[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(G, H, I) (J, K, L, M, N, O)

Clos966 with func( 9 in)(6 out) closure first 6 argument

func Clos967 added in v0.1.5

func Clos967[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(H, I) (J, K, L, M, N, O)

Clos967 with func( 9 in)(6 out) closure first 7 argument

func Clos968 added in v0.1.5

func Clos968[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(I) (J, K, L, M, N, O)

Clos968 with func( 9 in)(6 out) closure first 8 argument

func Clos969 added in v0.1.5

func Clos969[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func() (J, K, L, M, N, O)

Clos969 with func( 9 in)(6 out) closure first 9 argument

func Clos971 added in v0.1.5

func Clos971[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)

Clos971 with func( 9 in)(7 out) closure first 1 argument

func Clos972 added in v0.1.5

func Clos972[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(C, D, E, F, G, H, I) (J, K, L, M, N, O, P)

Clos972 with func( 9 in)(7 out) closure first 2 argument

func Clos973 added in v0.1.5

func Clos973[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(D, E, F, G, H, I) (J, K, L, M, N, O, P)

Clos973 with func( 9 in)(7 out) closure first 3 argument

func Clos974 added in v0.1.5

func Clos974[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(E, F, G, H, I) (J, K, L, M, N, O, P)

Clos974 with func( 9 in)(7 out) closure first 4 argument

func Clos975 added in v0.1.5

func Clos975[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(F, G, H, I) (J, K, L, M, N, O, P)

Clos975 with func( 9 in)(7 out) closure first 5 argument

func Clos976 added in v0.1.5

func Clos976[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(G, H, I) (J, K, L, M, N, O, P)

Clos976 with func( 9 in)(7 out) closure first 6 argument

func Clos977 added in v0.1.5

func Clos977[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(H, I) (J, K, L, M, N, O, P)

Clos977 with func( 9 in)(7 out) closure first 7 argument

func Clos978 added in v0.1.5

func Clos978[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(I) (J, K, L, M, N, O, P)

Clos978 with func( 9 in)(7 out) closure first 8 argument

func Clos979 added in v0.1.5

func Clos979[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func() (J, K, L, M, N, O, P)

Clos979 with func( 9 in)(7 out) closure first 9 argument

func Clos981 added in v0.1.5

func Clos981[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)

Clos981 with func( 9 in)(8 out) closure first 1 argument

func Clos982 added in v0.1.5

func Clos982[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)

Clos982 with func( 9 in)(8 out) closure first 2 argument

func Clos983 added in v0.1.5

func Clos983[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)

Clos983 with func( 9 in)(8 out) closure first 3 argument

func Clos984 added in v0.1.5

func Clos984[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(E, F, G, H, I) (J, K, L, M, N, O, P, Q)

Clos984 with func( 9 in)(8 out) closure first 4 argument

func Clos985 added in v0.1.5

func Clos985[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(F, G, H, I) (J, K, L, M, N, O, P, Q)

Clos985 with func( 9 in)(8 out) closure first 5 argument

func Clos986 added in v0.1.5

func Clos986[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(G, H, I) (J, K, L, M, N, O, P, Q)

Clos986 with func( 9 in)(8 out) closure first 6 argument

func Clos987 added in v0.1.5

func Clos987[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(H, I) (J, K, L, M, N, O, P, Q)

Clos987 with func( 9 in)(8 out) closure first 7 argument

func Clos988 added in v0.1.5

func Clos988[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(I) (J, K, L, M, N, O, P, Q)

Clos988 with func( 9 in)(8 out) closure first 8 argument

func Clos989 added in v0.1.5

func Clos989[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func() (J, K, L, M, N, O, P, Q)

Clos989 with func( 9 in)(8 out) closure first 9 argument

func Clos991 added in v0.1.5

func Clos991[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)

Clos991 with func( 9 in)(9 out) closure first 1 argument

func Clos992 added in v0.1.5

func Clos992[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)

Clos992 with func( 9 in)(9 out) closure first 2 argument

func Clos993 added in v0.1.5

func Clos993[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)

Clos993 with func( 9 in)(9 out) closure first 3 argument

func Clos994 added in v0.1.5

func Clos994[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, d D, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)

Clos994 with func( 9 in)(9 out) closure first 4 argument

func Clos995 added in v0.1.5

func Clos995[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(F, G, H, I) (J, K, L, M, N, O, P, Q, R)

Clos995 with func( 9 in)(9 out) closure first 5 argument

func Clos996 added in v0.1.5

func Clos996[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(G, H, I) (J, K, L, M, N, O, P, Q, R)

Clos996 with func( 9 in)(9 out) closure first 6 argument

func Clos997 added in v0.1.5

func Clos997[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(H, I) (J, K, L, M, N, O, P, Q, R)

Clos997 with func( 9 in)(9 out) closure first 7 argument

func Clos998 added in v0.1.5

func Clos998[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(I) (J, K, L, M, N, O, P, Q, R)

Clos998 with func( 9 in)(9 out) closure first 8 argument

func Clos999 added in v0.1.5

func Clos999[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func() (J, K, L, M, N, O, P, Q, R)

Clos999 with func( 9 in)(9 out) closure first 9 argument

func ClosLast201 added in v0.1.5

func ClosLast201[A, B any](b B, fn func(A, B)) func(A)

ClosLast201 with func( 2 in)(0 out) fix last 1 argument

func ClosLast211 added in v0.1.5

func ClosLast211[A, B, C any](b B, fn func(A, B) C) func(A) C

ClosLast211 with func( 2 in)(1 out) fix last 1 argument

func ClosLast221 added in v0.1.5

func ClosLast221[A, B, C, D any](b B, fn func(A, B) (C, D)) func(A) (C, D)

ClosLast221 with func( 2 in)(2 out) fix last 1 argument

func ClosLast231 added in v0.1.5

func ClosLast231[A, B, C, D, E any](b B, fn func(A, B) (C, D, E)) func(A) (C, D, E)

ClosLast231 with func( 2 in)(3 out) fix last 1 argument

func ClosLast241 added in v0.1.5

func ClosLast241[A, B, C, D, E, F any](b B, fn func(A, B) (C, D, E, F)) func(A) (C, D, E, F)

ClosLast241 with func( 2 in)(4 out) fix last 1 argument

func ClosLast251 added in v0.1.5

func ClosLast251[A, B, C, D, E, F, G any](b B, fn func(A, B) (C, D, E, F, G)) func(A) (C, D, E, F, G)

ClosLast251 with func( 2 in)(5 out) fix last 1 argument

func ClosLast261 added in v0.1.5

func ClosLast261[A, B, C, D, E, F, G, H any](b B, fn func(A, B) (C, D, E, F, G, H)) func(A) (C, D, E, F, G, H)

ClosLast261 with func( 2 in)(6 out) fix last 1 argument

func ClosLast271 added in v0.1.5

func ClosLast271[A, B, C, D, E, F, G, H, I any](b B, fn func(A, B) (C, D, E, F, G, H, I)) func(A) (C, D, E, F, G, H, I)

ClosLast271 with func( 2 in)(7 out) fix last 1 argument

func ClosLast281 added in v0.1.5

func ClosLast281[A, B, C, D, E, F, G, H, I, J any](b B, fn func(A, B) (C, D, E, F, G, H, I, J)) func(A) (C, D, E, F, G, H, I, J)

ClosLast281 with func( 2 in)(8 out) fix last 1 argument

func ClosLast291 added in v0.1.5

func ClosLast291[A, B, C, D, E, F, G, H, I, J, K any](b B, fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A) (C, D, E, F, G, H, I, J, K)

ClosLast291 with func( 2 in)(9 out) fix last 1 argument

func ClosLast301 added in v0.1.5

func ClosLast301[A, B, C any](c C, fn func(A, B, C)) func(A, B)

ClosLast301 with func( 3 in)(0 out) fix last 1 argument

func ClosLast302 added in v0.1.5

func ClosLast302[A, B, C any](b B, c C, fn func(A, B, C)) func(A)

ClosLast302 with func( 3 in)(0 out) fix last 2 argument

func ClosLast311 added in v0.1.5

func ClosLast311[A, B, C, D any](c C, fn func(A, B, C) D) func(A, B) D

ClosLast311 with func( 3 in)(1 out) fix last 1 argument

func ClosLast312 added in v0.1.5

func ClosLast312[A, B, C, D any](b B, c C, fn func(A, B, C) D) func(A) D

ClosLast312 with func( 3 in)(1 out) fix last 2 argument

func ClosLast321 added in v0.1.5

func ClosLast321[A, B, C, D, E any](c C, fn func(A, B, C) (D, E)) func(A, B) (D, E)

ClosLast321 with func( 3 in)(2 out) fix last 1 argument

func ClosLast322 added in v0.1.5

func ClosLast322[A, B, C, D, E any](b B, c C, fn func(A, B, C) (D, E)) func(A) (D, E)

ClosLast322 with func( 3 in)(2 out) fix last 2 argument

func ClosLast331 added in v0.1.5

func ClosLast331[A, B, C, D, E, F any](c C, fn func(A, B, C) (D, E, F)) func(A, B) (D, E, F)

ClosLast331 with func( 3 in)(3 out) fix last 1 argument

func ClosLast332 added in v0.1.5

func ClosLast332[A, B, C, D, E, F any](b B, c C, fn func(A, B, C) (D, E, F)) func(A) (D, E, F)

ClosLast332 with func( 3 in)(3 out) fix last 2 argument

func ClosLast341 added in v0.1.5

func ClosLast341[A, B, C, D, E, F, G any](c C, fn func(A, B, C) (D, E, F, G)) func(A, B) (D, E, F, G)

ClosLast341 with func( 3 in)(4 out) fix last 1 argument

func ClosLast342 added in v0.1.5

func ClosLast342[A, B, C, D, E, F, G any](b B, c C, fn func(A, B, C) (D, E, F, G)) func(A) (D, E, F, G)

ClosLast342 with func( 3 in)(4 out) fix last 2 argument

func ClosLast351 added in v0.1.5

func ClosLast351[A, B, C, D, E, F, G, H any](c C, fn func(A, B, C) (D, E, F, G, H)) func(A, B) (D, E, F, G, H)

ClosLast351 with func( 3 in)(5 out) fix last 1 argument

func ClosLast352 added in v0.1.5

func ClosLast352[A, B, C, D, E, F, G, H any](b B, c C, fn func(A, B, C) (D, E, F, G, H)) func(A) (D, E, F, G, H)

ClosLast352 with func( 3 in)(5 out) fix last 2 argument

func ClosLast361 added in v0.1.5

func ClosLast361[A, B, C, D, E, F, G, H, I any](c C, fn func(A, B, C) (D, E, F, G, H, I)) func(A, B) (D, E, F, G, H, I)

ClosLast361 with func( 3 in)(6 out) fix last 1 argument

func ClosLast362 added in v0.1.5

func ClosLast362[A, B, C, D, E, F, G, H, I any](b B, c C, fn func(A, B, C) (D, E, F, G, H, I)) func(A) (D, E, F, G, H, I)

ClosLast362 with func( 3 in)(6 out) fix last 2 argument

func ClosLast371 added in v0.1.5

func ClosLast371[A, B, C, D, E, F, G, H, I, J any](c C, fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B) (D, E, F, G, H, I, J)

ClosLast371 with func( 3 in)(7 out) fix last 1 argument

func ClosLast372 added in v0.1.5

func ClosLast372[A, B, C, D, E, F, G, H, I, J any](b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J)) func(A) (D, E, F, G, H, I, J)

ClosLast372 with func( 3 in)(7 out) fix last 2 argument

func ClosLast381 added in v0.1.5

func ClosLast381[A, B, C, D, E, F, G, H, I, J, K any](c C, fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B) (D, E, F, G, H, I, J, K)

ClosLast381 with func( 3 in)(8 out) fix last 1 argument

func ClosLast382 added in v0.1.5

func ClosLast382[A, B, C, D, E, F, G, H, I, J, K any](b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A) (D, E, F, G, H, I, J, K)

ClosLast382 with func( 3 in)(8 out) fix last 2 argument

func ClosLast391 added in v0.1.5

func ClosLast391[A, B, C, D, E, F, G, H, I, J, K, L any](c C, fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B) (D, E, F, G, H, I, J, K, L)

ClosLast391 with func( 3 in)(9 out) fix last 1 argument

func ClosLast392 added in v0.1.5

func ClosLast392[A, B, C, D, E, F, G, H, I, J, K, L any](b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A) (D, E, F, G, H, I, J, K, L)

ClosLast392 with func( 3 in)(9 out) fix last 2 argument

func ClosLast401 added in v0.1.5

func ClosLast401[A, B, C, D any](d D, fn func(A, B, C, D)) func(A, B, C)

ClosLast401 with func( 4 in)(0 out) fix last 1 argument

func ClosLast402 added in v0.1.5

func ClosLast402[A, B, C, D any](c C, d D, fn func(A, B, C, D)) func(A, B)

ClosLast402 with func( 4 in)(0 out) fix last 2 argument

func ClosLast403 added in v0.1.5

func ClosLast403[A, B, C, D any](b B, c C, d D, fn func(A, B, C, D)) func(A)

ClosLast403 with func( 4 in)(0 out) fix last 3 argument

func ClosLast411 added in v0.1.5

func ClosLast411[A, B, C, D, E any](d D, fn func(A, B, C, D) E) func(A, B, C) E

ClosLast411 with func( 4 in)(1 out) fix last 1 argument

func ClosLast412 added in v0.1.5

func ClosLast412[A, B, C, D, E any](c C, d D, fn func(A, B, C, D) E) func(A, B) E

ClosLast412 with func( 4 in)(1 out) fix last 2 argument

func ClosLast413 added in v0.1.5

func ClosLast413[A, B, C, D, E any](b B, c C, d D, fn func(A, B, C, D) E) func(A) E

ClosLast413 with func( 4 in)(1 out) fix last 3 argument

func ClosLast421 added in v0.1.5

func ClosLast421[A, B, C, D, E, F any](d D, fn func(A, B, C, D) (E, F)) func(A, B, C) (E, F)

ClosLast421 with func( 4 in)(2 out) fix last 1 argument

func ClosLast422 added in v0.1.5

func ClosLast422[A, B, C, D, E, F any](c C, d D, fn func(A, B, C, D) (E, F)) func(A, B) (E, F)

ClosLast422 with func( 4 in)(2 out) fix last 2 argument

func ClosLast423 added in v0.1.5

func ClosLast423[A, B, C, D, E, F any](b B, c C, d D, fn func(A, B, C, D) (E, F)) func(A) (E, F)

ClosLast423 with func( 4 in)(2 out) fix last 3 argument

func ClosLast431 added in v0.1.5

func ClosLast431[A, B, C, D, E, F, G any](d D, fn func(A, B, C, D) (E, F, G)) func(A, B, C) (E, F, G)

ClosLast431 with func( 4 in)(3 out) fix last 1 argument

func ClosLast432 added in v0.1.5

func ClosLast432[A, B, C, D, E, F, G any](c C, d D, fn func(A, B, C, D) (E, F, G)) func(A, B) (E, F, G)

ClosLast432 with func( 4 in)(3 out) fix last 2 argument

func ClosLast433 added in v0.1.5

func ClosLast433[A, B, C, D, E, F, G any](b B, c C, d D, fn func(A, B, C, D) (E, F, G)) func(A) (E, F, G)

ClosLast433 with func( 4 in)(3 out) fix last 3 argument

func ClosLast441 added in v0.1.5

func ClosLast441[A, B, C, D, E, F, G, H any](d D, fn func(A, B, C, D) (E, F, G, H)) func(A, B, C) (E, F, G, H)

ClosLast441 with func( 4 in)(4 out) fix last 1 argument

func ClosLast442 added in v0.1.5

func ClosLast442[A, B, C, D, E, F, G, H any](c C, d D, fn func(A, B, C, D) (E, F, G, H)) func(A, B) (E, F, G, H)

ClosLast442 with func( 4 in)(4 out) fix last 2 argument

func ClosLast443 added in v0.1.5

func ClosLast443[A, B, C, D, E, F, G, H any](b B, c C, d D, fn func(A, B, C, D) (E, F, G, H)) func(A) (E, F, G, H)

ClosLast443 with func( 4 in)(4 out) fix last 3 argument

func ClosLast451 added in v0.1.5

func ClosLast451[A, B, C, D, E, F, G, H, I any](d D, fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C) (E, F, G, H, I)

ClosLast451 with func( 4 in)(5 out) fix last 1 argument

func ClosLast452 added in v0.1.5

func ClosLast452[A, B, C, D, E, F, G, H, I any](c C, d D, fn func(A, B, C, D) (E, F, G, H, I)) func(A, B) (E, F, G, H, I)

ClosLast452 with func( 4 in)(5 out) fix last 2 argument

func ClosLast453 added in v0.1.5

func ClosLast453[A, B, C, D, E, F, G, H, I any](b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I)) func(A) (E, F, G, H, I)

ClosLast453 with func( 4 in)(5 out) fix last 3 argument

func ClosLast461 added in v0.1.5

func ClosLast461[A, B, C, D, E, F, G, H, I, J any](d D, fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C) (E, F, G, H, I, J)

ClosLast461 with func( 4 in)(6 out) fix last 1 argument

func ClosLast462 added in v0.1.5

func ClosLast462[A, B, C, D, E, F, G, H, I, J any](c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B) (E, F, G, H, I, J)

ClosLast462 with func( 4 in)(6 out) fix last 2 argument

func ClosLast463 added in v0.1.5

func ClosLast463[A, B, C, D, E, F, G, H, I, J any](b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J)) func(A) (E, F, G, H, I, J)

ClosLast463 with func( 4 in)(6 out) fix last 3 argument

func ClosLast471 added in v0.1.5

func ClosLast471[A, B, C, D, E, F, G, H, I, J, K any](d D, fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C) (E, F, G, H, I, J, K)

ClosLast471 with func( 4 in)(7 out) fix last 1 argument

func ClosLast472 added in v0.1.5

func ClosLast472[A, B, C, D, E, F, G, H, I, J, K any](c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B) (E, F, G, H, I, J, K)

ClosLast472 with func( 4 in)(7 out) fix last 2 argument

func ClosLast473 added in v0.1.5

func ClosLast473[A, B, C, D, E, F, G, H, I, J, K any](b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A) (E, F, G, H, I, J, K)

ClosLast473 with func( 4 in)(7 out) fix last 3 argument

func ClosLast481 added in v0.1.5

func ClosLast481[A, B, C, D, E, F, G, H, I, J, K, L any](d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C) (E, F, G, H, I, J, K, L)

ClosLast481 with func( 4 in)(8 out) fix last 1 argument

func ClosLast482 added in v0.1.5

func ClosLast482[A, B, C, D, E, F, G, H, I, J, K, L any](c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B) (E, F, G, H, I, J, K, L)

ClosLast482 with func( 4 in)(8 out) fix last 2 argument

func ClosLast483 added in v0.1.5

func ClosLast483[A, B, C, D, E, F, G, H, I, J, K, L any](b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A) (E, F, G, H, I, J, K, L)

ClosLast483 with func( 4 in)(8 out) fix last 3 argument

func ClosLast491 added in v0.1.5

func ClosLast491[A, B, C, D, E, F, G, H, I, J, K, L, M any](d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C) (E, F, G, H, I, J, K, L, M)

ClosLast491 with func( 4 in)(9 out) fix last 1 argument

func ClosLast492 added in v0.1.5

func ClosLast492[A, B, C, D, E, F, G, H, I, J, K, L, M any](c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B) (E, F, G, H, I, J, K, L, M)

ClosLast492 with func( 4 in)(9 out) fix last 2 argument

func ClosLast493 added in v0.1.5

func ClosLast493[A, B, C, D, E, F, G, H, I, J, K, L, M any](b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A) (E, F, G, H, I, J, K, L, M)

ClosLast493 with func( 4 in)(9 out) fix last 3 argument

func ClosLast501 added in v0.1.5

func ClosLast501[A, B, C, D, E any](e E, fn func(A, B, C, D, E)) func(A, B, C, D)

ClosLast501 with func( 5 in)(0 out) fix last 1 argument

func ClosLast502 added in v0.1.5

func ClosLast502[A, B, C, D, E any](d D, e E, fn func(A, B, C, D, E)) func(A, B, C)

ClosLast502 with func( 5 in)(0 out) fix last 2 argument

func ClosLast503 added in v0.1.5

func ClosLast503[A, B, C, D, E any](c C, d D, e E, fn func(A, B, C, D, E)) func(A, B)

ClosLast503 with func( 5 in)(0 out) fix last 3 argument

func ClosLast504 added in v0.1.5

func ClosLast504[A, B, C, D, E any](b B, c C, d D, e E, fn func(A, B, C, D, E)) func(A)

ClosLast504 with func( 5 in)(0 out) fix last 4 argument

func ClosLast511 added in v0.1.5

func ClosLast511[A, B, C, D, E, F any](e E, fn func(A, B, C, D, E) F) func(A, B, C, D) F

ClosLast511 with func( 5 in)(1 out) fix last 1 argument

func ClosLast512 added in v0.1.5

func ClosLast512[A, B, C, D, E, F any](d D, e E, fn func(A, B, C, D, E) F) func(A, B, C) F

ClosLast512 with func( 5 in)(1 out) fix last 2 argument

func ClosLast513 added in v0.1.5

func ClosLast513[A, B, C, D, E, F any](c C, d D, e E, fn func(A, B, C, D, E) F) func(A, B) F

ClosLast513 with func( 5 in)(1 out) fix last 3 argument

func ClosLast514 added in v0.1.5

func ClosLast514[A, B, C, D, E, F any](b B, c C, d D, e E, fn func(A, B, C, D, E) F) func(A) F

ClosLast514 with func( 5 in)(1 out) fix last 4 argument

func ClosLast521 added in v0.1.5

func ClosLast521[A, B, C, D, E, F, G any](e E, fn func(A, B, C, D, E) (F, G)) func(A, B, C, D) (F, G)

ClosLast521 with func( 5 in)(2 out) fix last 1 argument

func ClosLast522 added in v0.1.5

func ClosLast522[A, B, C, D, E, F, G any](d D, e E, fn func(A, B, C, D, E) (F, G)) func(A, B, C) (F, G)

ClosLast522 with func( 5 in)(2 out) fix last 2 argument

func ClosLast523 added in v0.1.5

func ClosLast523[A, B, C, D, E, F, G any](c C, d D, e E, fn func(A, B, C, D, E) (F, G)) func(A, B) (F, G)

ClosLast523 with func( 5 in)(2 out) fix last 3 argument

func ClosLast524 added in v0.1.5

func ClosLast524[A, B, C, D, E, F, G any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G)) func(A) (F, G)

ClosLast524 with func( 5 in)(2 out) fix last 4 argument

func ClosLast531 added in v0.1.5

func ClosLast531[A, B, C, D, E, F, G, H any](e E, fn func(A, B, C, D, E) (F, G, H)) func(A, B, C, D) (F, G, H)

ClosLast531 with func( 5 in)(3 out) fix last 1 argument

func ClosLast532 added in v0.1.5

func ClosLast532[A, B, C, D, E, F, G, H any](d D, e E, fn func(A, B, C, D, E) (F, G, H)) func(A, B, C) (F, G, H)

ClosLast532 with func( 5 in)(3 out) fix last 2 argument

func ClosLast533 added in v0.1.5

func ClosLast533[A, B, C, D, E, F, G, H any](c C, d D, e E, fn func(A, B, C, D, E) (F, G, H)) func(A, B) (F, G, H)

ClosLast533 with func( 5 in)(3 out) fix last 3 argument

func ClosLast534 added in v0.1.5

func ClosLast534[A, B, C, D, E, F, G, H any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H)) func(A) (F, G, H)

ClosLast534 with func( 5 in)(3 out) fix last 4 argument

func ClosLast541 added in v0.1.5

func ClosLast541[A, B, C, D, E, F, G, H, I any](e E, fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D) (F, G, H, I)

ClosLast541 with func( 5 in)(4 out) fix last 1 argument

func ClosLast542 added in v0.1.5

func ClosLast542[A, B, C, D, E, F, G, H, I any](d D, e E, fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C) (F, G, H, I)

ClosLast542 with func( 5 in)(4 out) fix last 2 argument

func ClosLast543 added in v0.1.5

func ClosLast543[A, B, C, D, E, F, G, H, I any](c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I)) func(A, B) (F, G, H, I)

ClosLast543 with func( 5 in)(4 out) fix last 3 argument

func ClosLast544 added in v0.1.5

func ClosLast544[A, B, C, D, E, F, G, H, I any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I)) func(A) (F, G, H, I)

ClosLast544 with func( 5 in)(4 out) fix last 4 argument

func ClosLast551 added in v0.1.5

func ClosLast551[A, B, C, D, E, F, G, H, I, J any](e E, fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D) (F, G, H, I, J)

ClosLast551 with func( 5 in)(5 out) fix last 1 argument

func ClosLast552 added in v0.1.5

func ClosLast552[A, B, C, D, E, F, G, H, I, J any](d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C) (F, G, H, I, J)

ClosLast552 with func( 5 in)(5 out) fix last 2 argument

func ClosLast553 added in v0.1.5

func ClosLast553[A, B, C, D, E, F, G, H, I, J any](c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B) (F, G, H, I, J)

ClosLast553 with func( 5 in)(5 out) fix last 3 argument

func ClosLast554 added in v0.1.5

func ClosLast554[A, B, C, D, E, F, G, H, I, J any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J)) func(A) (F, G, H, I, J)

ClosLast554 with func( 5 in)(5 out) fix last 4 argument

func ClosLast561 added in v0.1.5

func ClosLast561[A, B, C, D, E, F, G, H, I, J, K any](e E, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D) (F, G, H, I, J, K)

ClosLast561 with func( 5 in)(6 out) fix last 1 argument

func ClosLast562 added in v0.1.5

func ClosLast562[A, B, C, D, E, F, G, H, I, J, K any](d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C) (F, G, H, I, J, K)

ClosLast562 with func( 5 in)(6 out) fix last 2 argument

func ClosLast563 added in v0.1.5

func ClosLast563[A, B, C, D, E, F, G, H, I, J, K any](c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B) (F, G, H, I, J, K)

ClosLast563 with func( 5 in)(6 out) fix last 3 argument

func ClosLast564 added in v0.1.5

func ClosLast564[A, B, C, D, E, F, G, H, I, J, K any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A) (F, G, H, I, J, K)

ClosLast564 with func( 5 in)(6 out) fix last 4 argument

func ClosLast571 added in v0.1.5

func ClosLast571[A, B, C, D, E, F, G, H, I, J, K, L any](e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D) (F, G, H, I, J, K, L)

ClosLast571 with func( 5 in)(7 out) fix last 1 argument

func ClosLast572 added in v0.1.5

func ClosLast572[A, B, C, D, E, F, G, H, I, J, K, L any](d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C) (F, G, H, I, J, K, L)

ClosLast572 with func( 5 in)(7 out) fix last 2 argument

func ClosLast573 added in v0.1.5

func ClosLast573[A, B, C, D, E, F, G, H, I, J, K, L any](c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B) (F, G, H, I, J, K, L)

ClosLast573 with func( 5 in)(7 out) fix last 3 argument

func ClosLast574 added in v0.1.5

func ClosLast574[A, B, C, D, E, F, G, H, I, J, K, L any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A) (F, G, H, I, J, K, L)

ClosLast574 with func( 5 in)(7 out) fix last 4 argument

func ClosLast581 added in v0.1.5

func ClosLast581[A, B, C, D, E, F, G, H, I, J, K, L, M any](e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D) (F, G, H, I, J, K, L, M)

ClosLast581 with func( 5 in)(8 out) fix last 1 argument

func ClosLast582 added in v0.1.5

func ClosLast582[A, B, C, D, E, F, G, H, I, J, K, L, M any](d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C) (F, G, H, I, J, K, L, M)

ClosLast582 with func( 5 in)(8 out) fix last 2 argument

func ClosLast583 added in v0.1.5

func ClosLast583[A, B, C, D, E, F, G, H, I, J, K, L, M any](c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B) (F, G, H, I, J, K, L, M)

ClosLast583 with func( 5 in)(8 out) fix last 3 argument

func ClosLast584 added in v0.1.5

func ClosLast584[A, B, C, D, E, F, G, H, I, J, K, L, M any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A) (F, G, H, I, J, K, L, M)

ClosLast584 with func( 5 in)(8 out) fix last 4 argument

func ClosLast591 added in v0.1.5

func ClosLast591[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D) (F, G, H, I, J, K, L, M, N)

ClosLast591 with func( 5 in)(9 out) fix last 1 argument

func ClosLast592 added in v0.1.5

func ClosLast592[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C) (F, G, H, I, J, K, L, M, N)

ClosLast592 with func( 5 in)(9 out) fix last 2 argument

func ClosLast593 added in v0.1.5

func ClosLast593[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B) (F, G, H, I, J, K, L, M, N)

ClosLast593 with func( 5 in)(9 out) fix last 3 argument

func ClosLast594 added in v0.1.5

func ClosLast594[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A) (F, G, H, I, J, K, L, M, N)

ClosLast594 with func( 5 in)(9 out) fix last 4 argument

func ClosLast601 added in v0.1.5

func ClosLast601[A, B, C, D, E, F any](f F, fn func(A, B, C, D, E, F)) func(A, B, C, D, E)

ClosLast601 with func( 6 in)(0 out) fix last 1 argument

func ClosLast602 added in v0.1.5

func ClosLast602[A, B, C, D, E, F any](e E, f F, fn func(A, B, C, D, E, F)) func(A, B, C, D)

ClosLast602 with func( 6 in)(0 out) fix last 2 argument

func ClosLast603 added in v0.1.5

func ClosLast603[A, B, C, D, E, F any](d D, e E, f F, fn func(A, B, C, D, E, F)) func(A, B, C)

ClosLast603 with func( 6 in)(0 out) fix last 3 argument

func ClosLast604 added in v0.1.5

func ClosLast604[A, B, C, D, E, F any](c C, d D, e E, f F, fn func(A, B, C, D, E, F)) func(A, B)

ClosLast604 with func( 6 in)(0 out) fix last 4 argument

func ClosLast605 added in v0.1.5

func ClosLast605[A, B, C, D, E, F any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F)) func(A)

ClosLast605 with func( 6 in)(0 out) fix last 5 argument

func ClosLast611 added in v0.1.5

func ClosLast611[A, B, C, D, E, F, G any](f F, fn func(A, B, C, D, E, F) G) func(A, B, C, D, E) G

ClosLast611 with func( 6 in)(1 out) fix last 1 argument

func ClosLast612 added in v0.1.5

func ClosLast612[A, B, C, D, E, F, G any](e E, f F, fn func(A, B, C, D, E, F) G) func(A, B, C, D) G

ClosLast612 with func( 6 in)(1 out) fix last 2 argument

func ClosLast613 added in v0.1.5

func ClosLast613[A, B, C, D, E, F, G any](d D, e E, f F, fn func(A, B, C, D, E, F) G) func(A, B, C) G

ClosLast613 with func( 6 in)(1 out) fix last 3 argument

func ClosLast614 added in v0.1.5

func ClosLast614[A, B, C, D, E, F, G any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) G) func(A, B) G

ClosLast614 with func( 6 in)(1 out) fix last 4 argument

func ClosLast615 added in v0.1.5

func ClosLast615[A, B, C, D, E, F, G any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) G) func(A) G

ClosLast615 with func( 6 in)(1 out) fix last 5 argument

func ClosLast621 added in v0.1.5

func ClosLast621[A, B, C, D, E, F, G, H any](f F, fn func(A, B, C, D, E, F) (G, H)) func(A, B, C, D, E) (G, H)

ClosLast621 with func( 6 in)(2 out) fix last 1 argument

func ClosLast622 added in v0.1.5

func ClosLast622[A, B, C, D, E, F, G, H any](e E, f F, fn func(A, B, C, D, E, F) (G, H)) func(A, B, C, D) (G, H)

ClosLast622 with func( 6 in)(2 out) fix last 2 argument

func ClosLast623 added in v0.1.5

func ClosLast623[A, B, C, D, E, F, G, H any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H)) func(A, B, C) (G, H)

ClosLast623 with func( 6 in)(2 out) fix last 3 argument

func ClosLast624 added in v0.1.5

func ClosLast624[A, B, C, D, E, F, G, H any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H)) func(A, B) (G, H)

ClosLast624 with func( 6 in)(2 out) fix last 4 argument

func ClosLast625 added in v0.1.5

func ClosLast625[A, B, C, D, E, F, G, H any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H)) func(A) (G, H)

ClosLast625 with func( 6 in)(2 out) fix last 5 argument

func ClosLast631 added in v0.1.5

func ClosLast631[A, B, C, D, E, F, G, H, I any](f F, fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C, D, E) (G, H, I)

ClosLast631 with func( 6 in)(3 out) fix last 1 argument

func ClosLast632 added in v0.1.5

func ClosLast632[A, B, C, D, E, F, G, H, I any](e E, f F, fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C, D) (G, H, I)

ClosLast632 with func( 6 in)(3 out) fix last 2 argument

func ClosLast633 added in v0.1.5

func ClosLast633[A, B, C, D, E, F, G, H, I any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C) (G, H, I)

ClosLast633 with func( 6 in)(3 out) fix last 3 argument

func ClosLast634 added in v0.1.5

func ClosLast634[A, B, C, D, E, F, G, H, I any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I)) func(A, B) (G, H, I)

ClosLast634 with func( 6 in)(3 out) fix last 4 argument

func ClosLast635 added in v0.1.5

func ClosLast635[A, B, C, D, E, F, G, H, I any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I)) func(A) (G, H, I)

ClosLast635 with func( 6 in)(3 out) fix last 5 argument

func ClosLast641 added in v0.1.5

func ClosLast641[A, B, C, D, E, F, G, H, I, J any](f F, fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E) (G, H, I, J)

ClosLast641 with func( 6 in)(4 out) fix last 1 argument

func ClosLast642 added in v0.1.5

func ClosLast642[A, B, C, D, E, F, G, H, I, J any](e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D) (G, H, I, J)

ClosLast642 with func( 6 in)(4 out) fix last 2 argument

func ClosLast643 added in v0.1.5

func ClosLast643[A, B, C, D, E, F, G, H, I, J any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C) (G, H, I, J)

ClosLast643 with func( 6 in)(4 out) fix last 3 argument

func ClosLast644 added in v0.1.5

func ClosLast644[A, B, C, D, E, F, G, H, I, J any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B) (G, H, I, J)

ClosLast644 with func( 6 in)(4 out) fix last 4 argument

func ClosLast645 added in v0.1.5

func ClosLast645[A, B, C, D, E, F, G, H, I, J any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J)) func(A) (G, H, I, J)

ClosLast645 with func( 6 in)(4 out) fix last 5 argument

func ClosLast651 added in v0.1.5

func ClosLast651[A, B, C, D, E, F, G, H, I, J, K any](f F, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E) (G, H, I, J, K)

ClosLast651 with func( 6 in)(5 out) fix last 1 argument

func ClosLast652 added in v0.1.5

func ClosLast652[A, B, C, D, E, F, G, H, I, J, K any](e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D) (G, H, I, J, K)

ClosLast652 with func( 6 in)(5 out) fix last 2 argument

func ClosLast653 added in v0.1.5

func ClosLast653[A, B, C, D, E, F, G, H, I, J, K any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C) (G, H, I, J, K)

ClosLast653 with func( 6 in)(5 out) fix last 3 argument

func ClosLast654 added in v0.1.5

func ClosLast654[A, B, C, D, E, F, G, H, I, J, K any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B) (G, H, I, J, K)

ClosLast654 with func( 6 in)(5 out) fix last 4 argument

func ClosLast655 added in v0.1.5

func ClosLast655[A, B, C, D, E, F, G, H, I, J, K any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A) (G, H, I, J, K)

ClosLast655 with func( 6 in)(5 out) fix last 5 argument

func ClosLast661 added in v0.1.5

func ClosLast661[A, B, C, D, E, F, G, H, I, J, K, L any](f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E) (G, H, I, J, K, L)

ClosLast661 with func( 6 in)(6 out) fix last 1 argument

func ClosLast662 added in v0.1.5

func ClosLast662[A, B, C, D, E, F, G, H, I, J, K, L any](e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D) (G, H, I, J, K, L)

ClosLast662 with func( 6 in)(6 out) fix last 2 argument

func ClosLast663 added in v0.1.5

func ClosLast663[A, B, C, D, E, F, G, H, I, J, K, L any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C) (G, H, I, J, K, L)

ClosLast663 with func( 6 in)(6 out) fix last 3 argument

func ClosLast664 added in v0.1.5

func ClosLast664[A, B, C, D, E, F, G, H, I, J, K, L any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B) (G, H, I, J, K, L)

ClosLast664 with func( 6 in)(6 out) fix last 4 argument

func ClosLast665 added in v0.1.5

func ClosLast665[A, B, C, D, E, F, G, H, I, J, K, L any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A) (G, H, I, J, K, L)

ClosLast665 with func( 6 in)(6 out) fix last 5 argument

func ClosLast671 added in v0.1.5

func ClosLast671[A, B, C, D, E, F, G, H, I, J, K, L, M any](f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E) (G, H, I, J, K, L, M)

ClosLast671 with func( 6 in)(7 out) fix last 1 argument

func ClosLast672 added in v0.1.5

func ClosLast672[A, B, C, D, E, F, G, H, I, J, K, L, M any](e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D) (G, H, I, J, K, L, M)

ClosLast672 with func( 6 in)(7 out) fix last 2 argument

func ClosLast673 added in v0.1.5

func ClosLast673[A, B, C, D, E, F, G, H, I, J, K, L, M any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C) (G, H, I, J, K, L, M)

ClosLast673 with func( 6 in)(7 out) fix last 3 argument

func ClosLast674 added in v0.1.5

func ClosLast674[A, B, C, D, E, F, G, H, I, J, K, L, M any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B) (G, H, I, J, K, L, M)

ClosLast674 with func( 6 in)(7 out) fix last 4 argument

func ClosLast675 added in v0.1.5

func ClosLast675[A, B, C, D, E, F, G, H, I, J, K, L, M any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A) (G, H, I, J, K, L, M)

ClosLast675 with func( 6 in)(7 out) fix last 5 argument

func ClosLast681 added in v0.1.5

func ClosLast681[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (G, H, I, J, K, L, M, N)

ClosLast681 with func( 6 in)(8 out) fix last 1 argument

func ClosLast682 added in v0.1.5

func ClosLast682[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D) (G, H, I, J, K, L, M, N)

ClosLast682 with func( 6 in)(8 out) fix last 2 argument

func ClosLast683 added in v0.1.5

func ClosLast683[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C) (G, H, I, J, K, L, M, N)

ClosLast683 with func( 6 in)(8 out) fix last 3 argument

func ClosLast684 added in v0.1.5

func ClosLast684[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B) (G, H, I, J, K, L, M, N)

ClosLast684 with func( 6 in)(8 out) fix last 4 argument

func ClosLast685 added in v0.1.5

func ClosLast685[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A) (G, H, I, J, K, L, M, N)

ClosLast685 with func( 6 in)(8 out) fix last 5 argument

func ClosLast691 added in v0.1.5

func ClosLast691[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E) (G, H, I, J, K, L, M, N, O)

ClosLast691 with func( 6 in)(9 out) fix last 1 argument

func ClosLast692 added in v0.1.5

func ClosLast692[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D) (G, H, I, J, K, L, M, N, O)

ClosLast692 with func( 6 in)(9 out) fix last 2 argument

func ClosLast693 added in v0.1.5

func ClosLast693[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C) (G, H, I, J, K, L, M, N, O)

ClosLast693 with func( 6 in)(9 out) fix last 3 argument

func ClosLast694 added in v0.1.5

func ClosLast694[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B) (G, H, I, J, K, L, M, N, O)

ClosLast694 with func( 6 in)(9 out) fix last 4 argument

func ClosLast695 added in v0.1.5

func ClosLast695[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A) (G, H, I, J, K, L, M, N, O)

ClosLast695 with func( 6 in)(9 out) fix last 5 argument

func ClosLast701 added in v0.1.5

func ClosLast701[A, B, C, D, E, F, G any](g G, fn func(A, B, C, D, E, F, G)) func(A, B, C, D, E, F)

ClosLast701 with func( 7 in)(0 out) fix last 1 argument

func ClosLast702 added in v0.1.5

func ClosLast702[A, B, C, D, E, F, G any](f F, g G, fn func(A, B, C, D, E, F, G)) func(A, B, C, D, E)

ClosLast702 with func( 7 in)(0 out) fix last 2 argument

func ClosLast703 added in v0.1.5

func ClosLast703[A, B, C, D, E, F, G any](e E, f F, g G, fn func(A, B, C, D, E, F, G)) func(A, B, C, D)

ClosLast703 with func( 7 in)(0 out) fix last 3 argument

func ClosLast704 added in v0.1.5

func ClosLast704[A, B, C, D, E, F, G any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G)) func(A, B, C)

ClosLast704 with func( 7 in)(0 out) fix last 4 argument

func ClosLast705 added in v0.1.5

func ClosLast705[A, B, C, D, E, F, G any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G)) func(A, B)

ClosLast705 with func( 7 in)(0 out) fix last 5 argument

func ClosLast706 added in v0.1.5

func ClosLast706[A, B, C, D, E, F, G any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G)) func(A)

ClosLast706 with func( 7 in)(0 out) fix last 6 argument

func ClosLast711 added in v0.1.5

func ClosLast711[A, B, C, D, E, F, G, H any](g G, fn func(A, B, C, D, E, F, G) H) func(A, B, C, D, E, F) H

ClosLast711 with func( 7 in)(1 out) fix last 1 argument

func ClosLast712 added in v0.1.5

func ClosLast712[A, B, C, D, E, F, G, H any](f F, g G, fn func(A, B, C, D, E, F, G) H) func(A, B, C, D, E) H

ClosLast712 with func( 7 in)(1 out) fix last 2 argument

func ClosLast713 added in v0.1.5

func ClosLast713[A, B, C, D, E, F, G, H any](e E, f F, g G, fn func(A, B, C, D, E, F, G) H) func(A, B, C, D) H

ClosLast713 with func( 7 in)(1 out) fix last 3 argument

func ClosLast714 added in v0.1.5

func ClosLast714[A, B, C, D, E, F, G, H any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) H) func(A, B, C) H

ClosLast714 with func( 7 in)(1 out) fix last 4 argument

func ClosLast715 added in v0.1.5

func ClosLast715[A, B, C, D, E, F, G, H any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) H) func(A, B) H

ClosLast715 with func( 7 in)(1 out) fix last 5 argument

func ClosLast716 added in v0.1.5

func ClosLast716[A, B, C, D, E, F, G, H any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) H) func(A) H

ClosLast716 with func( 7 in)(1 out) fix last 6 argument

func ClosLast721 added in v0.1.5

func ClosLast721[A, B, C, D, E, F, G, H, I any](g G, fn func(A, B, C, D, E, F, G) (H, I)) func(A, B, C, D, E, F) (H, I)

ClosLast721 with func( 7 in)(2 out) fix last 1 argument

func ClosLast722 added in v0.1.5

func ClosLast722[A, B, C, D, E, F, G, H, I any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I)) func(A, B, C, D, E) (H, I)

ClosLast722 with func( 7 in)(2 out) fix last 2 argument

func ClosLast723 added in v0.1.5

func ClosLast723[A, B, C, D, E, F, G, H, I any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I)) func(A, B, C, D) (H, I)

ClosLast723 with func( 7 in)(2 out) fix last 3 argument

func ClosLast724 added in v0.1.5

func ClosLast724[A, B, C, D, E, F, G, H, I any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I)) func(A, B, C) (H, I)

ClosLast724 with func( 7 in)(2 out) fix last 4 argument

func ClosLast725 added in v0.1.5

func ClosLast725[A, B, C, D, E, F, G, H, I any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I)) func(A, B) (H, I)

ClosLast725 with func( 7 in)(2 out) fix last 5 argument

func ClosLast726 added in v0.1.5

func ClosLast726[A, B, C, D, E, F, G, H, I any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I)) func(A) (H, I)

ClosLast726 with func( 7 in)(2 out) fix last 6 argument

func ClosLast731 added in v0.1.5

func ClosLast731[A, B, C, D, E, F, G, H, I, J any](g G, fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D, E, F) (H, I, J)

ClosLast731 with func( 7 in)(3 out) fix last 1 argument

func ClosLast732 added in v0.1.5

func ClosLast732[A, B, C, D, E, F, G, H, I, J any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D, E) (H, I, J)

ClosLast732 with func( 7 in)(3 out) fix last 2 argument

func ClosLast733 added in v0.1.5

func ClosLast733[A, B, C, D, E, F, G, H, I, J any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D) (H, I, J)

ClosLast733 with func( 7 in)(3 out) fix last 3 argument

func ClosLast734 added in v0.1.5

func ClosLast734[A, B, C, D, E, F, G, H, I, J any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C) (H, I, J)

ClosLast734 with func( 7 in)(3 out) fix last 4 argument

func ClosLast735 added in v0.1.5

func ClosLast735[A, B, C, D, E, F, G, H, I, J any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B) (H, I, J)

ClosLast735 with func( 7 in)(3 out) fix last 5 argument

func ClosLast736 added in v0.1.5

func ClosLast736[A, B, C, D, E, F, G, H, I, J any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J)) func(A) (H, I, J)

ClosLast736 with func( 7 in)(3 out) fix last 6 argument

func ClosLast741 added in v0.1.5

func ClosLast741[A, B, C, D, E, F, G, H, I, J, K any](g G, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F) (H, I, J, K)

ClosLast741 with func( 7 in)(4 out) fix last 1 argument

func ClosLast742 added in v0.1.5

func ClosLast742[A, B, C, D, E, F, G, H, I, J, K any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E) (H, I, J, K)

ClosLast742 with func( 7 in)(4 out) fix last 2 argument

func ClosLast743 added in v0.1.5

func ClosLast743[A, B, C, D, E, F, G, H, I, J, K any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D) (H, I, J, K)

ClosLast743 with func( 7 in)(4 out) fix last 3 argument

func ClosLast744 added in v0.1.5

func ClosLast744[A, B, C, D, E, F, G, H, I, J, K any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C) (H, I, J, K)

ClosLast744 with func( 7 in)(4 out) fix last 4 argument

func ClosLast745 added in v0.1.5

func ClosLast745[A, B, C, D, E, F, G, H, I, J, K any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B) (H, I, J, K)

ClosLast745 with func( 7 in)(4 out) fix last 5 argument

func ClosLast746 added in v0.1.5

func ClosLast746[A, B, C, D, E, F, G, H, I, J, K any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A) (H, I, J, K)

ClosLast746 with func( 7 in)(4 out) fix last 6 argument

func ClosLast751 added in v0.1.5

func ClosLast751[A, B, C, D, E, F, G, H, I, J, K, L any](g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F) (H, I, J, K, L)

ClosLast751 with func( 7 in)(5 out) fix last 1 argument

func ClosLast752 added in v0.1.5

func ClosLast752[A, B, C, D, E, F, G, H, I, J, K, L any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E) (H, I, J, K, L)

ClosLast752 with func( 7 in)(5 out) fix last 2 argument

func ClosLast753 added in v0.1.5

func ClosLast753[A, B, C, D, E, F, G, H, I, J, K, L any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D) (H, I, J, K, L)

ClosLast753 with func( 7 in)(5 out) fix last 3 argument

func ClosLast754 added in v0.1.5

func ClosLast754[A, B, C, D, E, F, G, H, I, J, K, L any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C) (H, I, J, K, L)

ClosLast754 with func( 7 in)(5 out) fix last 4 argument

func ClosLast755 added in v0.1.5

func ClosLast755[A, B, C, D, E, F, G, H, I, J, K, L any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B) (H, I, J, K, L)

ClosLast755 with func( 7 in)(5 out) fix last 5 argument

func ClosLast756 added in v0.1.5

func ClosLast756[A, B, C, D, E, F, G, H, I, J, K, L any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A) (H, I, J, K, L)

ClosLast756 with func( 7 in)(5 out) fix last 6 argument

func ClosLast761 added in v0.1.5

func ClosLast761[A, B, C, D, E, F, G, H, I, J, K, L, M any](g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F) (H, I, J, K, L, M)

ClosLast761 with func( 7 in)(6 out) fix last 1 argument

func ClosLast762 added in v0.1.5

func ClosLast762[A, B, C, D, E, F, G, H, I, J, K, L, M any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E) (H, I, J, K, L, M)

ClosLast762 with func( 7 in)(6 out) fix last 2 argument

func ClosLast763 added in v0.1.5

func ClosLast763[A, B, C, D, E, F, G, H, I, J, K, L, M any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D) (H, I, J, K, L, M)

ClosLast763 with func( 7 in)(6 out) fix last 3 argument

func ClosLast764 added in v0.1.5

func ClosLast764[A, B, C, D, E, F, G, H, I, J, K, L, M any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C) (H, I, J, K, L, M)

ClosLast764 with func( 7 in)(6 out) fix last 4 argument

func ClosLast765 added in v0.1.5

func ClosLast765[A, B, C, D, E, F, G, H, I, J, K, L, M any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B) (H, I, J, K, L, M)

ClosLast765 with func( 7 in)(6 out) fix last 5 argument

func ClosLast766 added in v0.1.5

func ClosLast766[A, B, C, D, E, F, G, H, I, J, K, L, M any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A) (H, I, J, K, L, M)

ClosLast766 with func( 7 in)(6 out) fix last 6 argument

func ClosLast771 added in v0.1.5

func ClosLast771[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (H, I, J, K, L, M, N)

ClosLast771 with func( 7 in)(7 out) fix last 1 argument

func ClosLast772 added in v0.1.5

func ClosLast772[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E) (H, I, J, K, L, M, N)

ClosLast772 with func( 7 in)(7 out) fix last 2 argument

func ClosLast773 added in v0.1.5

func ClosLast773[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D) (H, I, J, K, L, M, N)

ClosLast773 with func( 7 in)(7 out) fix last 3 argument

func ClosLast774 added in v0.1.5

func ClosLast774[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C) (H, I, J, K, L, M, N)

ClosLast774 with func( 7 in)(7 out) fix last 4 argument

func ClosLast775 added in v0.1.5

func ClosLast775[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B) (H, I, J, K, L, M, N)

ClosLast775 with func( 7 in)(7 out) fix last 5 argument

func ClosLast776 added in v0.1.5

func ClosLast776[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A) (H, I, J, K, L, M, N)

ClosLast776 with func( 7 in)(7 out) fix last 6 argument

func ClosLast781 added in v0.1.5

func ClosLast781[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (H, I, J, K, L, M, N, O)

ClosLast781 with func( 7 in)(8 out) fix last 1 argument

func ClosLast782 added in v0.1.5

func ClosLast782[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E) (H, I, J, K, L, M, N, O)

ClosLast782 with func( 7 in)(8 out) fix last 2 argument

func ClosLast783 added in v0.1.5

func ClosLast783[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D) (H, I, J, K, L, M, N, O)

ClosLast783 with func( 7 in)(8 out) fix last 3 argument

func ClosLast784 added in v0.1.5

func ClosLast784[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C) (H, I, J, K, L, M, N, O)

ClosLast784 with func( 7 in)(8 out) fix last 4 argument

func ClosLast785 added in v0.1.5

func ClosLast785[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B) (H, I, J, K, L, M, N, O)

ClosLast785 with func( 7 in)(8 out) fix last 5 argument

func ClosLast786 added in v0.1.5

func ClosLast786[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A) (H, I, J, K, L, M, N, O)

ClosLast786 with func( 7 in)(8 out) fix last 6 argument

func ClosLast791 added in v0.1.5

func ClosLast791[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F) (H, I, J, K, L, M, N, O, P)

ClosLast791 with func( 7 in)(9 out) fix last 1 argument

func ClosLast792 added in v0.1.5

func ClosLast792[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E) (H, I, J, K, L, M, N, O, P)

ClosLast792 with func( 7 in)(9 out) fix last 2 argument

func ClosLast793 added in v0.1.5

func ClosLast793[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D) (H, I, J, K, L, M, N, O, P)

ClosLast793 with func( 7 in)(9 out) fix last 3 argument

func ClosLast794 added in v0.1.5

func ClosLast794[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C) (H, I, J, K, L, M, N, O, P)

ClosLast794 with func( 7 in)(9 out) fix last 4 argument

func ClosLast795 added in v0.1.5

func ClosLast795[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B) (H, I, J, K, L, M, N, O, P)

ClosLast795 with func( 7 in)(9 out) fix last 5 argument

func ClosLast796 added in v0.1.5

func ClosLast796[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A) (H, I, J, K, L, M, N, O, P)

ClosLast796 with func( 7 in)(9 out) fix last 6 argument

func ClosLast801 added in v0.1.5

func ClosLast801[A, B, C, D, E, F, G, H any](h H, fn func(A, B, C, D, E, F, G, H)) func(A, B, C, D, E, F, G)

ClosLast801 with func( 8 in)(0 out) fix last 1 argument

func ClosLast802 added in v0.1.5

func ClosLast802[A, B, C, D, E, F, G, H any](g G, h H, fn func(A, B, C, D, E, F, G, H)) func(A, B, C, D, E, F)

ClosLast802 with func( 8 in)(0 out) fix last 2 argument

func ClosLast803 added in v0.1.5

func ClosLast803[A, B, C, D, E, F, G, H any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H)) func(A, B, C, D, E)

ClosLast803 with func( 8 in)(0 out) fix last 3 argument

func ClosLast804 added in v0.1.5

func ClosLast804[A, B, C, D, E, F, G, H any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H)) func(A, B, C, D)

ClosLast804 with func( 8 in)(0 out) fix last 4 argument

func ClosLast805 added in v0.1.5

func ClosLast805[A, B, C, D, E, F, G, H any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H)) func(A, B, C)

ClosLast805 with func( 8 in)(0 out) fix last 5 argument

func ClosLast806 added in v0.1.5

func ClosLast806[A, B, C, D, E, F, G, H any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H)) func(A, B)

ClosLast806 with func( 8 in)(0 out) fix last 6 argument

func ClosLast807 added in v0.1.5

func ClosLast807[A, B, C, D, E, F, G, H any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H)) func(A)

ClosLast807 with func( 8 in)(0 out) fix last 7 argument

func ClosLast811 added in v0.1.5

func ClosLast811[A, B, C, D, E, F, G, H, I any](h H, fn func(A, B, C, D, E, F, G, H) I) func(A, B, C, D, E, F, G) I

ClosLast811 with func( 8 in)(1 out) fix last 1 argument

func ClosLast812 added in v0.1.5

func ClosLast812[A, B, C, D, E, F, G, H, I any](g G, h H, fn func(A, B, C, D, E, F, G, H) I) func(A, B, C, D, E, F) I

ClosLast812 with func( 8 in)(1 out) fix last 2 argument

func ClosLast813 added in v0.1.5

func ClosLast813[A, B, C, D, E, F, G, H, I any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) I) func(A, B, C, D, E) I

ClosLast813 with func( 8 in)(1 out) fix last 3 argument

func ClosLast814 added in v0.1.5

func ClosLast814[A, B, C, D, E, F, G, H, I any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) I) func(A, B, C, D) I

ClosLast814 with func( 8 in)(1 out) fix last 4 argument

func ClosLast815 added in v0.1.5

func ClosLast815[A, B, C, D, E, F, G, H, I any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) I) func(A, B, C) I

ClosLast815 with func( 8 in)(1 out) fix last 5 argument

func ClosLast816 added in v0.1.5

func ClosLast816[A, B, C, D, E, F, G, H, I any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) I) func(A, B) I

ClosLast816 with func( 8 in)(1 out) fix last 6 argument

func ClosLast817 added in v0.1.5

func ClosLast817[A, B, C, D, E, F, G, H, I any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) I) func(A) I

ClosLast817 with func( 8 in)(1 out) fix last 7 argument

func ClosLast821 added in v0.1.5

func ClosLast821[A, B, C, D, E, F, G, H, I, J any](h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C, D, E, F, G) (I, J)

ClosLast821 with func( 8 in)(2 out) fix last 1 argument

func ClosLast822 added in v0.1.5

func ClosLast822[A, B, C, D, E, F, G, H, I, J any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C, D, E, F) (I, J)

ClosLast822 with func( 8 in)(2 out) fix last 2 argument

func ClosLast823 added in v0.1.5

func ClosLast823[A, B, C, D, E, F, G, H, I, J any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C, D, E) (I, J)

ClosLast823 with func( 8 in)(2 out) fix last 3 argument

func ClosLast824 added in v0.1.5

func ClosLast824[A, B, C, D, E, F, G, H, I, J any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C, D) (I, J)

ClosLast824 with func( 8 in)(2 out) fix last 4 argument

func ClosLast825 added in v0.1.5

func ClosLast825[A, B, C, D, E, F, G, H, I, J any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C) (I, J)

ClosLast825 with func( 8 in)(2 out) fix last 5 argument

func ClosLast826 added in v0.1.5

func ClosLast826[A, B, C, D, E, F, G, H, I, J any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B) (I, J)

ClosLast826 with func( 8 in)(2 out) fix last 6 argument

func ClosLast827 added in v0.1.5

func ClosLast827[A, B, C, D, E, F, G, H, I, J any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J)) func(A) (I, J)

ClosLast827 with func( 8 in)(2 out) fix last 7 argument

func ClosLast831 added in v0.1.5

func ClosLast831[A, B, C, D, E, F, G, H, I, J, K any](h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E, F, G) (I, J, K)

ClosLast831 with func( 8 in)(3 out) fix last 1 argument

func ClosLast832 added in v0.1.5

func ClosLast832[A, B, C, D, E, F, G, H, I, J, K any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E, F) (I, J, K)

ClosLast832 with func( 8 in)(3 out) fix last 2 argument

func ClosLast833 added in v0.1.5

func ClosLast833[A, B, C, D, E, F, G, H, I, J, K any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E) (I, J, K)

ClosLast833 with func( 8 in)(3 out) fix last 3 argument

func ClosLast834 added in v0.1.5

func ClosLast834[A, B, C, D, E, F, G, H, I, J, K any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D) (I, J, K)

ClosLast834 with func( 8 in)(3 out) fix last 4 argument

func ClosLast835 added in v0.1.5

func ClosLast835[A, B, C, D, E, F, G, H, I, J, K any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C) (I, J, K)

ClosLast835 with func( 8 in)(3 out) fix last 5 argument

func ClosLast836 added in v0.1.5

func ClosLast836[A, B, C, D, E, F, G, H, I, J, K any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B) (I, J, K)

ClosLast836 with func( 8 in)(3 out) fix last 6 argument

func ClosLast837 added in v0.1.5

func ClosLast837[A, B, C, D, E, F, G, H, I, J, K any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A) (I, J, K)

ClosLast837 with func( 8 in)(3 out) fix last 7 argument

func ClosLast841 added in v0.1.5

func ClosLast841[A, B, C, D, E, F, G, H, I, J, K, L any](h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G) (I, J, K, L)

ClosLast841 with func( 8 in)(4 out) fix last 1 argument

func ClosLast842 added in v0.1.5

func ClosLast842[A, B, C, D, E, F, G, H, I, J, K, L any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F) (I, J, K, L)

ClosLast842 with func( 8 in)(4 out) fix last 2 argument

func ClosLast843 added in v0.1.5

func ClosLast843[A, B, C, D, E, F, G, H, I, J, K, L any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E) (I, J, K, L)

ClosLast843 with func( 8 in)(4 out) fix last 3 argument

func ClosLast844 added in v0.1.5

func ClosLast844[A, B, C, D, E, F, G, H, I, J, K, L any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D) (I, J, K, L)

ClosLast844 with func( 8 in)(4 out) fix last 4 argument

func ClosLast845 added in v0.1.5

func ClosLast845[A, B, C, D, E, F, G, H, I, J, K, L any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C) (I, J, K, L)

ClosLast845 with func( 8 in)(4 out) fix last 5 argument

func ClosLast846 added in v0.1.5

func ClosLast846[A, B, C, D, E, F, G, H, I, J, K, L any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B) (I, J, K, L)

ClosLast846 with func( 8 in)(4 out) fix last 6 argument

func ClosLast847 added in v0.1.5

func ClosLast847[A, B, C, D, E, F, G, H, I, J, K, L any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A) (I, J, K, L)

ClosLast847 with func( 8 in)(4 out) fix last 7 argument

func ClosLast851 added in v0.1.5

func ClosLast851[A, B, C, D, E, F, G, H, I, J, K, L, M any](h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G) (I, J, K, L, M)

ClosLast851 with func( 8 in)(5 out) fix last 1 argument

func ClosLast852 added in v0.1.5

func ClosLast852[A, B, C, D, E, F, G, H, I, J, K, L, M any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F) (I, J, K, L, M)

ClosLast852 with func( 8 in)(5 out) fix last 2 argument

func ClosLast853 added in v0.1.5

func ClosLast853[A, B, C, D, E, F, G, H, I, J, K, L, M any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E) (I, J, K, L, M)

ClosLast853 with func( 8 in)(5 out) fix last 3 argument

func ClosLast854 added in v0.1.5

func ClosLast854[A, B, C, D, E, F, G, H, I, J, K, L, M any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D) (I, J, K, L, M)

ClosLast854 with func( 8 in)(5 out) fix last 4 argument

func ClosLast855 added in v0.1.5

func ClosLast855[A, B, C, D, E, F, G, H, I, J, K, L, M any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C) (I, J, K, L, M)

ClosLast855 with func( 8 in)(5 out) fix last 5 argument

func ClosLast856 added in v0.1.5

func ClosLast856[A, B, C, D, E, F, G, H, I, J, K, L, M any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B) (I, J, K, L, M)

ClosLast856 with func( 8 in)(5 out) fix last 6 argument

func ClosLast857 added in v0.1.5

func ClosLast857[A, B, C, D, E, F, G, H, I, J, K, L, M any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A) (I, J, K, L, M)

ClosLast857 with func( 8 in)(5 out) fix last 7 argument

func ClosLast861 added in v0.1.5

func ClosLast861[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (I, J, K, L, M, N)

ClosLast861 with func( 8 in)(6 out) fix last 1 argument

func ClosLast862 added in v0.1.5

func ClosLast862[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F) (I, J, K, L, M, N)

ClosLast862 with func( 8 in)(6 out) fix last 2 argument

func ClosLast863 added in v0.1.5

func ClosLast863[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E) (I, J, K, L, M, N)

ClosLast863 with func( 8 in)(6 out) fix last 3 argument

func ClosLast864 added in v0.1.5

func ClosLast864[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D) (I, J, K, L, M, N)

ClosLast864 with func( 8 in)(6 out) fix last 4 argument

func ClosLast865 added in v0.1.5

func ClosLast865[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C) (I, J, K, L, M, N)

ClosLast865 with func( 8 in)(6 out) fix last 5 argument

func ClosLast866 added in v0.1.5

func ClosLast866[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B) (I, J, K, L, M, N)

ClosLast866 with func( 8 in)(6 out) fix last 6 argument

func ClosLast867 added in v0.1.5

func ClosLast867[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A) (I, J, K, L, M, N)

ClosLast867 with func( 8 in)(6 out) fix last 7 argument

func ClosLast871 added in v0.1.5

func ClosLast871[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (I, J, K, L, M, N, O)

ClosLast871 with func( 8 in)(7 out) fix last 1 argument

func ClosLast872 added in v0.1.5

func ClosLast872[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (I, J, K, L, M, N, O)

ClosLast872 with func( 8 in)(7 out) fix last 2 argument

func ClosLast873 added in v0.1.5

func ClosLast873[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E) (I, J, K, L, M, N, O)

ClosLast873 with func( 8 in)(7 out) fix last 3 argument

func ClosLast874 added in v0.1.5

func ClosLast874[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D) (I, J, K, L, M, N, O)

ClosLast874 with func( 8 in)(7 out) fix last 4 argument

func ClosLast875 added in v0.1.5

func ClosLast875[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C) (I, J, K, L, M, N, O)

ClosLast875 with func( 8 in)(7 out) fix last 5 argument

func ClosLast876 added in v0.1.5

func ClosLast876[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B) (I, J, K, L, M, N, O)

ClosLast876 with func( 8 in)(7 out) fix last 6 argument

func ClosLast877 added in v0.1.5

func ClosLast877[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A) (I, J, K, L, M, N, O)

ClosLast877 with func( 8 in)(7 out) fix last 7 argument

func ClosLast881 added in v0.1.5

func ClosLast881[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (I, J, K, L, M, N, O, P)

ClosLast881 with func( 8 in)(8 out) fix last 1 argument

func ClosLast882 added in v0.1.5

func ClosLast882[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F) (I, J, K, L, M, N, O, P)

ClosLast882 with func( 8 in)(8 out) fix last 2 argument

func ClosLast883 added in v0.1.5

func ClosLast883[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E) (I, J, K, L, M, N, O, P)

ClosLast883 with func( 8 in)(8 out) fix last 3 argument

func ClosLast884 added in v0.1.5

func ClosLast884[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D) (I, J, K, L, M, N, O, P)

ClosLast884 with func( 8 in)(8 out) fix last 4 argument

func ClosLast885 added in v0.1.5

func ClosLast885[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C) (I, J, K, L, M, N, O, P)

ClosLast885 with func( 8 in)(8 out) fix last 5 argument

func ClosLast886 added in v0.1.5

func ClosLast886[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B) (I, J, K, L, M, N, O, P)

ClosLast886 with func( 8 in)(8 out) fix last 6 argument

func ClosLast887 added in v0.1.5

func ClosLast887[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A) (I, J, K, L, M, N, O, P)

ClosLast887 with func( 8 in)(8 out) fix last 7 argument

func ClosLast891 added in v0.1.5

func ClosLast891[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G) (I, J, K, L, M, N, O, P, Q)

ClosLast891 with func( 8 in)(9 out) fix last 1 argument

func ClosLast892 added in v0.1.5

func ClosLast892[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F) (I, J, K, L, M, N, O, P, Q)

ClosLast892 with func( 8 in)(9 out) fix last 2 argument

func ClosLast893 added in v0.1.5

func ClosLast893[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E) (I, J, K, L, M, N, O, P, Q)

ClosLast893 with func( 8 in)(9 out) fix last 3 argument

func ClosLast894 added in v0.1.5

func ClosLast894[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D) (I, J, K, L, M, N, O, P, Q)

ClosLast894 with func( 8 in)(9 out) fix last 4 argument

func ClosLast895 added in v0.1.5

func ClosLast895[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C) (I, J, K, L, M, N, O, P, Q)

ClosLast895 with func( 8 in)(9 out) fix last 5 argument

func ClosLast896 added in v0.1.5

func ClosLast896[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B) (I, J, K, L, M, N, O, P, Q)

ClosLast896 with func( 8 in)(9 out) fix last 6 argument

func ClosLast897 added in v0.1.5

func ClosLast897[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A) (I, J, K, L, M, N, O, P, Q)

ClosLast897 with func( 8 in)(9 out) fix last 7 argument

func ClosLast901 added in v0.1.5

func ClosLast901[A, B, C, D, E, F, G, H, I any](i I, fn func(A, B, C, D, E, F, G, H, I)) func(A, B, C, D, E, F, G, H)

ClosLast901 with func( 9 in)(0 out) fix last 1 argument

func ClosLast902 added in v0.1.5

func ClosLast902[A, B, C, D, E, F, G, H, I any](h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func(A, B, C, D, E, F, G)

ClosLast902 with func( 9 in)(0 out) fix last 2 argument

func ClosLast903 added in v0.1.5

func ClosLast903[A, B, C, D, E, F, G, H, I any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func(A, B, C, D, E, F)

ClosLast903 with func( 9 in)(0 out) fix last 3 argument

func ClosLast904 added in v0.1.5

func ClosLast904[A, B, C, D, E, F, G, H, I any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func(A, B, C, D, E)

ClosLast904 with func( 9 in)(0 out) fix last 4 argument

func ClosLast905 added in v0.1.5

func ClosLast905[A, B, C, D, E, F, G, H, I any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func(A, B, C, D)

ClosLast905 with func( 9 in)(0 out) fix last 5 argument

func ClosLast906 added in v0.1.5

func ClosLast906[A, B, C, D, E, F, G, H, I any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func(A, B, C)

ClosLast906 with func( 9 in)(0 out) fix last 6 argument

func ClosLast907 added in v0.1.5

func ClosLast907[A, B, C, D, E, F, G, H, I any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func(A, B)

ClosLast907 with func( 9 in)(0 out) fix last 7 argument

func ClosLast908 added in v0.1.5

func ClosLast908[A, B, C, D, E, F, G, H, I any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I)) func(A)

ClosLast908 with func( 9 in)(0 out) fix last 8 argument

func ClosLast911 added in v0.1.5

func ClosLast911[A, B, C, D, E, F, G, H, I, J any](i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A, B, C, D, E, F, G, H) J

ClosLast911 with func( 9 in)(1 out) fix last 1 argument

func ClosLast912 added in v0.1.5

func ClosLast912[A, B, C, D, E, F, G, H, I, J any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A, B, C, D, E, F, G) J

ClosLast912 with func( 9 in)(1 out) fix last 2 argument

func ClosLast913 added in v0.1.5

func ClosLast913[A, B, C, D, E, F, G, H, I, J any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A, B, C, D, E, F) J

ClosLast913 with func( 9 in)(1 out) fix last 3 argument

func ClosLast914 added in v0.1.5

func ClosLast914[A, B, C, D, E, F, G, H, I, J any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A, B, C, D, E) J

ClosLast914 with func( 9 in)(1 out) fix last 4 argument

func ClosLast915 added in v0.1.5

func ClosLast915[A, B, C, D, E, F, G, H, I, J any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A, B, C, D) J

ClosLast915 with func( 9 in)(1 out) fix last 5 argument

func ClosLast916 added in v0.1.5

func ClosLast916[A, B, C, D, E, F, G, H, I, J any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A, B, C) J

ClosLast916 with func( 9 in)(1 out) fix last 6 argument

func ClosLast917 added in v0.1.5

func ClosLast917[A, B, C, D, E, F, G, H, I, J any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A, B) J

ClosLast917 with func( 9 in)(1 out) fix last 7 argument

func ClosLast918 added in v0.1.5

func ClosLast918[A, B, C, D, E, F, G, H, I, J any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) J) func(A) J

ClosLast918 with func( 9 in)(1 out) fix last 8 argument

func ClosLast921 added in v0.1.5

func ClosLast921[A, B, C, D, E, F, G, H, I, J, K any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D, E, F, G, H) (J, K)

ClosLast921 with func( 9 in)(2 out) fix last 1 argument

func ClosLast922 added in v0.1.5

func ClosLast922[A, B, C, D, E, F, G, H, I, J, K any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D, E, F, G) (J, K)

ClosLast922 with func( 9 in)(2 out) fix last 2 argument

func ClosLast923 added in v0.1.5

func ClosLast923[A, B, C, D, E, F, G, H, I, J, K any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D, E, F) (J, K)

ClosLast923 with func( 9 in)(2 out) fix last 3 argument

func ClosLast924 added in v0.1.5

func ClosLast924[A, B, C, D, E, F, G, H, I, J, K any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D, E) (J, K)

ClosLast924 with func( 9 in)(2 out) fix last 4 argument

func ClosLast925 added in v0.1.5

func ClosLast925[A, B, C, D, E, F, G, H, I, J, K any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D) (J, K)

ClosLast925 with func( 9 in)(2 out) fix last 5 argument

func ClosLast926 added in v0.1.5

func ClosLast926[A, B, C, D, E, F, G, H, I, J, K any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C) (J, K)

ClosLast926 with func( 9 in)(2 out) fix last 6 argument

func ClosLast927 added in v0.1.5

func ClosLast927[A, B, C, D, E, F, G, H, I, J, K any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B) (J, K)

ClosLast927 with func( 9 in)(2 out) fix last 7 argument

func ClosLast928 added in v0.1.5

func ClosLast928[A, B, C, D, E, F, G, H, I, J, K any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A) (J, K)

ClosLast928 with func( 9 in)(2 out) fix last 8 argument

func ClosLast931 added in v0.1.5

func ClosLast931[A, B, C, D, E, F, G, H, I, J, K, L any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F, G, H) (J, K, L)

ClosLast931 with func( 9 in)(3 out) fix last 1 argument

func ClosLast932 added in v0.1.5

func ClosLast932[A, B, C, D, E, F, G, H, I, J, K, L any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F, G) (J, K, L)

ClosLast932 with func( 9 in)(3 out) fix last 2 argument

func ClosLast933 added in v0.1.5

func ClosLast933[A, B, C, D, E, F, G, H, I, J, K, L any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F) (J, K, L)

ClosLast933 with func( 9 in)(3 out) fix last 3 argument

func ClosLast934 added in v0.1.5

func ClosLast934[A, B, C, D, E, F, G, H, I, J, K, L any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E) (J, K, L)

ClosLast934 with func( 9 in)(3 out) fix last 4 argument

func ClosLast935 added in v0.1.5

func ClosLast935[A, B, C, D, E, F, G, H, I, J, K, L any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D) (J, K, L)

ClosLast935 with func( 9 in)(3 out) fix last 5 argument

func ClosLast936 added in v0.1.5

func ClosLast936[A, B, C, D, E, F, G, H, I, J, K, L any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C) (J, K, L)

ClosLast936 with func( 9 in)(3 out) fix last 6 argument

func ClosLast937 added in v0.1.5

func ClosLast937[A, B, C, D, E, F, G, H, I, J, K, L any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B) (J, K, L)

ClosLast937 with func( 9 in)(3 out) fix last 7 argument

func ClosLast938 added in v0.1.5

func ClosLast938[A, B, C, D, E, F, G, H, I, J, K, L any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A) (J, K, L)

ClosLast938 with func( 9 in)(3 out) fix last 8 argument

func ClosLast941 added in v0.1.5

func ClosLast941[A, B, C, D, E, F, G, H, I, J, K, L, M any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H) (J, K, L, M)

ClosLast941 with func( 9 in)(4 out) fix last 1 argument

func ClosLast942 added in v0.1.5

func ClosLast942[A, B, C, D, E, F, G, H, I, J, K, L, M any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G) (J, K, L, M)

ClosLast942 with func( 9 in)(4 out) fix last 2 argument

func ClosLast943 added in v0.1.5

func ClosLast943[A, B, C, D, E, F, G, H, I, J, K, L, M any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F) (J, K, L, M)

ClosLast943 with func( 9 in)(4 out) fix last 3 argument

func ClosLast944 added in v0.1.5

func ClosLast944[A, B, C, D, E, F, G, H, I, J, K, L, M any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E) (J, K, L, M)

ClosLast944 with func( 9 in)(4 out) fix last 4 argument

func ClosLast945 added in v0.1.5

func ClosLast945[A, B, C, D, E, F, G, H, I, J, K, L, M any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D) (J, K, L, M)

ClosLast945 with func( 9 in)(4 out) fix last 5 argument

func ClosLast946 added in v0.1.5

func ClosLast946[A, B, C, D, E, F, G, H, I, J, K, L, M any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C) (J, K, L, M)

ClosLast946 with func( 9 in)(4 out) fix last 6 argument

func ClosLast947 added in v0.1.5

func ClosLast947[A, B, C, D, E, F, G, H, I, J, K, L, M any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B) (J, K, L, M)

ClosLast947 with func( 9 in)(4 out) fix last 7 argument

func ClosLast948 added in v0.1.5

func ClosLast948[A, B, C, D, E, F, G, H, I, J, K, L, M any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A) (J, K, L, M)

ClosLast948 with func( 9 in)(4 out) fix last 8 argument

func ClosLast951 added in v0.1.5

func ClosLast951[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N)

ClosLast951 with func( 9 in)(5 out) fix last 1 argument

func ClosLast952 added in v0.1.5

func ClosLast952[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G) (J, K, L, M, N)

ClosLast952 with func( 9 in)(5 out) fix last 2 argument

func ClosLast953 added in v0.1.5

func ClosLast953[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F) (J, K, L, M, N)

ClosLast953 with func( 9 in)(5 out) fix last 3 argument

func ClosLast954 added in v0.1.5

func ClosLast954[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E) (J, K, L, M, N)

ClosLast954 with func( 9 in)(5 out) fix last 4 argument

func ClosLast955 added in v0.1.5

func ClosLast955[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D) (J, K, L, M, N)

ClosLast955 with func( 9 in)(5 out) fix last 5 argument

func ClosLast956 added in v0.1.5

func ClosLast956[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C) (J, K, L, M, N)

ClosLast956 with func( 9 in)(5 out) fix last 6 argument

func ClosLast957 added in v0.1.5

func ClosLast957[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B) (J, K, L, M, N)

ClosLast957 with func( 9 in)(5 out) fix last 7 argument

func ClosLast958 added in v0.1.5

func ClosLast958[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A) (J, K, L, M, N)

ClosLast958 with func( 9 in)(5 out) fix last 8 argument

func ClosLast961 added in v0.1.5

func ClosLast961[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N, O)

ClosLast961 with func( 9 in)(6 out) fix last 1 argument

func ClosLast962 added in v0.1.5

func ClosLast962[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (J, K, L, M, N, O)

ClosLast962 with func( 9 in)(6 out) fix last 2 argument

func ClosLast963 added in v0.1.5

func ClosLast963[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F) (J, K, L, M, N, O)

ClosLast963 with func( 9 in)(6 out) fix last 3 argument

func ClosLast964 added in v0.1.5

func ClosLast964[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E) (J, K, L, M, N, O)

ClosLast964 with func( 9 in)(6 out) fix last 4 argument

func ClosLast965 added in v0.1.5

func ClosLast965[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D) (J, K, L, M, N, O)

ClosLast965 with func( 9 in)(6 out) fix last 5 argument

func ClosLast966 added in v0.1.5

func ClosLast966[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C) (J, K, L, M, N, O)

ClosLast966 with func( 9 in)(6 out) fix last 6 argument

func ClosLast967 added in v0.1.5

func ClosLast967[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B) (J, K, L, M, N, O)

ClosLast967 with func( 9 in)(6 out) fix last 7 argument

func ClosLast968 added in v0.1.5

func ClosLast968[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A) (J, K, L, M, N, O)

ClosLast968 with func( 9 in)(6 out) fix last 8 argument

func ClosLast971 added in v0.1.5

func ClosLast971[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N, O, P)

ClosLast971 with func( 9 in)(7 out) fix last 1 argument

func ClosLast972 added in v0.1.5

func ClosLast972[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (J, K, L, M, N, O, P)

ClosLast972 with func( 9 in)(7 out) fix last 2 argument

func ClosLast973 added in v0.1.5

func ClosLast973[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F) (J, K, L, M, N, O, P)

ClosLast973 with func( 9 in)(7 out) fix last 3 argument

func ClosLast974 added in v0.1.5

func ClosLast974[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E) (J, K, L, M, N, O, P)

ClosLast974 with func( 9 in)(7 out) fix last 4 argument

func ClosLast975 added in v0.1.5

func ClosLast975[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D) (J, K, L, M, N, O, P)

ClosLast975 with func( 9 in)(7 out) fix last 5 argument

func ClosLast976 added in v0.1.5

func ClosLast976[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C) (J, K, L, M, N, O, P)

ClosLast976 with func( 9 in)(7 out) fix last 6 argument

func ClosLast977 added in v0.1.5

func ClosLast977[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B) (J, K, L, M, N, O, P)

ClosLast977 with func( 9 in)(7 out) fix last 7 argument

func ClosLast978 added in v0.1.5

func ClosLast978[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A) (J, K, L, M, N, O, P)

ClosLast978 with func( 9 in)(7 out) fix last 8 argument

func ClosLast981 added in v0.1.5

func ClosLast981[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N, O, P, Q)

ClosLast981 with func( 9 in)(8 out) fix last 1 argument

func ClosLast982 added in v0.1.5

func ClosLast982[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G) (J, K, L, M, N, O, P, Q)

ClosLast982 with func( 9 in)(8 out) fix last 2 argument

func ClosLast983 added in v0.1.5

func ClosLast983[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F) (J, K, L, M, N, O, P, Q)

ClosLast983 with func( 9 in)(8 out) fix last 3 argument

func ClosLast984 added in v0.1.5

func ClosLast984[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E) (J, K, L, M, N, O, P, Q)

ClosLast984 with func( 9 in)(8 out) fix last 4 argument

func ClosLast985 added in v0.1.5

func ClosLast985[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D) (J, K, L, M, N, O, P, Q)

ClosLast985 with func( 9 in)(8 out) fix last 5 argument

func ClosLast986 added in v0.1.5

func ClosLast986[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C) (J, K, L, M, N, O, P, Q)

ClosLast986 with func( 9 in)(8 out) fix last 6 argument

func ClosLast987 added in v0.1.5

func ClosLast987[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B) (J, K, L, M, N, O, P, Q)

ClosLast987 with func( 9 in)(8 out) fix last 7 argument

func ClosLast988 added in v0.1.5

func ClosLast988[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A) (J, K, L, M, N, O, P, Q)

ClosLast988 with func( 9 in)(8 out) fix last 8 argument

func ClosLast991 added in v0.1.5

func ClosLast991[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N, O, P, Q, R)

ClosLast991 with func( 9 in)(9 out) fix last 1 argument

func ClosLast992 added in v0.1.5

func ClosLast992[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G) (J, K, L, M, N, O, P, Q, R)

ClosLast992 with func( 9 in)(9 out) fix last 2 argument

func ClosLast993 added in v0.1.5

func ClosLast993[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F) (J, K, L, M, N, O, P, Q, R)

ClosLast993 with func( 9 in)(9 out) fix last 3 argument

func ClosLast994 added in v0.1.5

func ClosLast994[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E) (J, K, L, M, N, O, P, Q, R)

ClosLast994 with func( 9 in)(9 out) fix last 4 argument

func ClosLast995 added in v0.1.5

func ClosLast995[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D) (J, K, L, M, N, O, P, Q, R)

ClosLast995 with func( 9 in)(9 out) fix last 5 argument

func ClosLast996 added in v0.1.5

func ClosLast996[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C) (J, K, L, M, N, O, P, Q, R)

ClosLast996 with func( 9 in)(9 out) fix last 6 argument

func ClosLast997 added in v0.1.5

func ClosLast997[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B) (J, K, L, M, N, O, P, Q, R)

ClosLast997 with func( 9 in)(9 out) fix last 7 argument

func ClosLast998 added in v0.1.5

func ClosLast998[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A) (J, K, L, M, N, O, P, Q, R)

ClosLast998 with func( 9 in)(9 out) fix last 8 argument

func Consume

func Consume[V any](v V)

func ConvAnySlice added in v0.1.27

func ConvAnySlice[T any, S ~[]any](s S) (v []T, fail int)

func ConvBytes2String added in v0.1.27

func ConvBytes2String[R any](fn func(R) []byte) func(R) string

func ConvBytes2StringRef added in v0.1.27

func ConvBytes2StringRef[R any](fn func(*R) []byte) func(*R) string

func ConvNum2Num added in v0.1.27

func ConvNum2Num[F, T constraints.Integer | constraints.Float](fn func() F) func() T

func ConvRunes2String added in v0.1.27

func ConvRunes2String[R any](fn func(R) []rune) func(R) string

func ConvRunes2StringRef added in v0.1.27

func ConvRunes2StringRef[R any](fn func(*R) []rune) func(*R) string

func ConvString2Bytes added in v0.1.27

func ConvString2Bytes[R any](fn func(R) string) func(R) []byte

func ConvString2BytesRef added in v0.1.27

func ConvString2BytesRef[R any](fn func(*R) string) func(*R) []byte

func ConvString2Runes added in v0.1.27

func ConvString2Runes[R any](fn func(R) string) func(R) []rune

func ConvString2RunesRef added in v0.1.27

func ConvString2RunesRef[R any](fn func(*R) string) func(*R) []rune

func ConvToAny added in v0.1.27

func ConvToAny[T any](fn func() T) func() any

func Drop011

func Drop011[A any](fn func() A) func()

Drop011 with func( 0 in)(1 out) drop first 1 result

func Drop021

func Drop021[A, B any](fn func() (A, B)) func() B

Drop021 with func( 0 in)(2 out) drop first 1 result

func Drop022

func Drop022[A, B any](fn func() (A, B)) func()

Drop022 with func( 0 in)(2 out) drop first 2 result

func Drop031

func Drop031[A, B, C any](fn func() (A, B, C)) func() (B, C)

Drop031 with func( 0 in)(3 out) drop first 1 result

func Drop032

func Drop032[A, B, C any](fn func() (A, B, C)) func() C

Drop032 with func( 0 in)(3 out) drop first 2 result

func Drop033

func Drop033[A, B, C any](fn func() (A, B, C)) func()

Drop033 with func( 0 in)(3 out) drop first 3 result

func Drop041

func Drop041[A, B, C, D any](fn func() (A, B, C, D)) func() (B, C, D)

Drop041 with func( 0 in)(4 out) drop first 1 result

func Drop042

func Drop042[A, B, C, D any](fn func() (A, B, C, D)) func() (C, D)

Drop042 with func( 0 in)(4 out) drop first 2 result

func Drop043

func Drop043[A, B, C, D any](fn func() (A, B, C, D)) func() D

Drop043 with func( 0 in)(4 out) drop first 3 result

func Drop044

func Drop044[A, B, C, D any](fn func() (A, B, C, D)) func()

Drop044 with func( 0 in)(4 out) drop first 4 result

func Drop051

func Drop051[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() (B, C, D, E)

Drop051 with func( 0 in)(5 out) drop first 1 result

func Drop052

func Drop052[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() (C, D, E)

Drop052 with func( 0 in)(5 out) drop first 2 result

func Drop053

func Drop053[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() (D, E)

Drop053 with func( 0 in)(5 out) drop first 3 result

func Drop054

func Drop054[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() E

Drop054 with func( 0 in)(5 out) drop first 4 result

func Drop055

func Drop055[A, B, C, D, E any](fn func() (A, B, C, D, E)) func()

Drop055 with func( 0 in)(5 out) drop first 5 result

func Drop061

func Drop061[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (B, C, D, E, F)

Drop061 with func( 0 in)(6 out) drop first 1 result

func Drop062

func Drop062[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (C, D, E, F)

Drop062 with func( 0 in)(6 out) drop first 2 result

func Drop063

func Drop063[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (D, E, F)

Drop063 with func( 0 in)(6 out) drop first 3 result

func Drop064

func Drop064[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (E, F)

Drop064 with func( 0 in)(6 out) drop first 4 result

func Drop065

func Drop065[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() F

Drop065 with func( 0 in)(6 out) drop first 5 result

func Drop066

func Drop066[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func()

Drop066 with func( 0 in)(6 out) drop first 6 result

func Drop071

func Drop071[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (B, C, D, E, F, G)

Drop071 with func( 0 in)(7 out) drop first 1 result

func Drop072

func Drop072[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (C, D, E, F, G)

Drop072 with func( 0 in)(7 out) drop first 2 result

func Drop073

func Drop073[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (D, E, F, G)

Drop073 with func( 0 in)(7 out) drop first 3 result

func Drop074

func Drop074[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (E, F, G)

Drop074 with func( 0 in)(7 out) drop first 4 result

func Drop075

func Drop075[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (F, G)

Drop075 with func( 0 in)(7 out) drop first 5 result

func Drop076

func Drop076[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() G

Drop076 with func( 0 in)(7 out) drop first 6 result

func Drop077

func Drop077[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func()

Drop077 with func( 0 in)(7 out) drop first 7 result

func Drop081

func Drop081[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (B, C, D, E, F, G, H)

Drop081 with func( 0 in)(8 out) drop first 1 result

func Drop082

func Drop082[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (C, D, E, F, G, H)

Drop082 with func( 0 in)(8 out) drop first 2 result

func Drop083

func Drop083[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (D, E, F, G, H)

Drop083 with func( 0 in)(8 out) drop first 3 result

func Drop084

func Drop084[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (E, F, G, H)

Drop084 with func( 0 in)(8 out) drop first 4 result

func Drop085

func Drop085[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (F, G, H)

Drop085 with func( 0 in)(8 out) drop first 5 result

func Drop086

func Drop086[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (G, H)

Drop086 with func( 0 in)(8 out) drop first 6 result

func Drop087

func Drop087[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() H

Drop087 with func( 0 in)(8 out) drop first 7 result

func Drop088

func Drop088[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func()

Drop088 with func( 0 in)(8 out) drop first 8 result

func Drop091

func Drop091[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (B, C, D, E, F, G, H, I)

Drop091 with func( 0 in)(9 out) drop first 1 result

func Drop092

func Drop092[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (C, D, E, F, G, H, I)

Drop092 with func( 0 in)(9 out) drop first 2 result

func Drop093

func Drop093[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (D, E, F, G, H, I)

Drop093 with func( 0 in)(9 out) drop first 3 result

func Drop094

func Drop094[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (E, F, G, H, I)

Drop094 with func( 0 in)(9 out) drop first 4 result

func Drop095

func Drop095[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (F, G, H, I)

Drop095 with func( 0 in)(9 out) drop first 5 result

func Drop096

func Drop096[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (G, H, I)

Drop096 with func( 0 in)(9 out) drop first 6 result

func Drop097

func Drop097[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (H, I)

Drop097 with func( 0 in)(9 out) drop first 7 result

func Drop098

func Drop098[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() I

Drop098 with func( 0 in)(9 out) drop first 8 result

func Drop099

func Drop099[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func()

Drop099 with func( 0 in)(9 out) drop first 9 result

func Drop111

func Drop111[A, B any](fn func(A) B) func(A)

Drop111 with func( 1 in)(1 out) drop first 1 result

func Drop121

func Drop121[A, B, C any](fn func(A) (B, C)) func(A) C

Drop121 with func( 1 in)(2 out) drop first 1 result

func Drop122

func Drop122[A, B, C any](fn func(A) (B, C)) func(A)

Drop122 with func( 1 in)(2 out) drop first 2 result

func Drop131

func Drop131[A, B, C, D any](fn func(A) (B, C, D)) func(A) (C, D)

Drop131 with func( 1 in)(3 out) drop first 1 result

func Drop132

func Drop132[A, B, C, D any](fn func(A) (B, C, D)) func(A) D

Drop132 with func( 1 in)(3 out) drop first 2 result

func Drop133

func Drop133[A, B, C, D any](fn func(A) (B, C, D)) func(A)

Drop133 with func( 1 in)(3 out) drop first 3 result

func Drop141

func Drop141[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(A) (C, D, E)

Drop141 with func( 1 in)(4 out) drop first 1 result

func Drop142

func Drop142[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(A) (D, E)

Drop142 with func( 1 in)(4 out) drop first 2 result

func Drop143

func Drop143[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(A) E

Drop143 with func( 1 in)(4 out) drop first 3 result

func Drop144

func Drop144[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(A)

Drop144 with func( 1 in)(4 out) drop first 4 result

func Drop151

func Drop151[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) (C, D, E, F)

Drop151 with func( 1 in)(5 out) drop first 1 result

func Drop152

func Drop152[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) (D, E, F)

Drop152 with func( 1 in)(5 out) drop first 2 result

func Drop153

func Drop153[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) (E, F)

Drop153 with func( 1 in)(5 out) drop first 3 result

func Drop154

func Drop154[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) F

Drop154 with func( 1 in)(5 out) drop first 4 result

func Drop155

func Drop155[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A)

Drop155 with func( 1 in)(5 out) drop first 5 result

func Drop161

func Drop161[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (C, D, E, F, G)

Drop161 with func( 1 in)(6 out) drop first 1 result

func Drop162

func Drop162[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (D, E, F, G)

Drop162 with func( 1 in)(6 out) drop first 2 result

func Drop163

func Drop163[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (E, F, G)

Drop163 with func( 1 in)(6 out) drop first 3 result

func Drop164

func Drop164[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (F, G)

Drop164 with func( 1 in)(6 out) drop first 4 result

func Drop165

func Drop165[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) G

Drop165 with func( 1 in)(6 out) drop first 5 result

func Drop166

func Drop166[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A)

Drop166 with func( 1 in)(6 out) drop first 6 result

func Drop171

func Drop171[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (C, D, E, F, G, H)

Drop171 with func( 1 in)(7 out) drop first 1 result

func Drop172

func Drop172[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (D, E, F, G, H)

Drop172 with func( 1 in)(7 out) drop first 2 result

func Drop173

func Drop173[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (E, F, G, H)

Drop173 with func( 1 in)(7 out) drop first 3 result

func Drop174

func Drop174[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (F, G, H)

Drop174 with func( 1 in)(7 out) drop first 4 result

func Drop175

func Drop175[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (G, H)

Drop175 with func( 1 in)(7 out) drop first 5 result

func Drop176

func Drop176[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) H

Drop176 with func( 1 in)(7 out) drop first 6 result

func Drop177

func Drop177[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A)

Drop177 with func( 1 in)(7 out) drop first 7 result

func Drop181

func Drop181[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (C, D, E, F, G, H, I)

Drop181 with func( 1 in)(8 out) drop first 1 result

func Drop182

func Drop182[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (D, E, F, G, H, I)

Drop182 with func( 1 in)(8 out) drop first 2 result

func Drop183

func Drop183[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (E, F, G, H, I)

Drop183 with func( 1 in)(8 out) drop first 3 result

func Drop184

func Drop184[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (F, G, H, I)

Drop184 with func( 1 in)(8 out) drop first 4 result

func Drop185

func Drop185[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (G, H, I)

Drop185 with func( 1 in)(8 out) drop first 5 result

func Drop186

func Drop186[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (H, I)

Drop186 with func( 1 in)(8 out) drop first 6 result

func Drop187

func Drop187[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) I

Drop187 with func( 1 in)(8 out) drop first 7 result

func Drop188

func Drop188[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A)

Drop188 with func( 1 in)(8 out) drop first 8 result

func Drop191

func Drop191[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (C, D, E, F, G, H, I, J)

Drop191 with func( 1 in)(9 out) drop first 1 result

func Drop192

func Drop192[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (D, E, F, G, H, I, J)

Drop192 with func( 1 in)(9 out) drop first 2 result

func Drop193

func Drop193[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (E, F, G, H, I, J)

Drop193 with func( 1 in)(9 out) drop first 3 result

func Drop194

func Drop194[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (F, G, H, I, J)

Drop194 with func( 1 in)(9 out) drop first 4 result

func Drop195

func Drop195[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (G, H, I, J)

Drop195 with func( 1 in)(9 out) drop first 5 result

func Drop196

func Drop196[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (H, I, J)

Drop196 with func( 1 in)(9 out) drop first 6 result

func Drop197

func Drop197[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (I, J)

Drop197 with func( 1 in)(9 out) drop first 7 result

func Drop198

func Drop198[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) J

Drop198 with func( 1 in)(9 out) drop first 8 result

func Drop199

func Drop199[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A)

Drop199 with func( 1 in)(9 out) drop first 9 result

func Drop211

func Drop211[A, B, C any](fn func(A, B) C) func(A, B)

Drop211 with func( 2 in)(1 out) drop first 1 result

func Drop221

func Drop221[A, B, C, D any](fn func(A, B) (C, D)) func(A, B) D

Drop221 with func( 2 in)(2 out) drop first 1 result

func Drop222

func Drop222[A, B, C, D any](fn func(A, B) (C, D)) func(A, B)

Drop222 with func( 2 in)(2 out) drop first 2 result

func Drop231

func Drop231[A, B, C, D, E any](fn func(A, B) (C, D, E)) func(A, B) (D, E)

Drop231 with func( 2 in)(3 out) drop first 1 result

func Drop232

func Drop232[A, B, C, D, E any](fn func(A, B) (C, D, E)) func(A, B) E

Drop232 with func( 2 in)(3 out) drop first 2 result

func Drop233

func Drop233[A, B, C, D, E any](fn func(A, B) (C, D, E)) func(A, B)

Drop233 with func( 2 in)(3 out) drop first 3 result

func Drop241

func Drop241[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(A, B) (D, E, F)

Drop241 with func( 2 in)(4 out) drop first 1 result

func Drop242

func Drop242[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(A, B) (E, F)

Drop242 with func( 2 in)(4 out) drop first 2 result

func Drop243

func Drop243[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(A, B) F

Drop243 with func( 2 in)(4 out) drop first 3 result

func Drop244

func Drop244[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(A, B)

Drop244 with func( 2 in)(4 out) drop first 4 result

func Drop251

func Drop251[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) (D, E, F, G)

Drop251 with func( 2 in)(5 out) drop first 1 result

func Drop252

func Drop252[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) (E, F, G)

Drop252 with func( 2 in)(5 out) drop first 2 result

func Drop253

func Drop253[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) (F, G)

Drop253 with func( 2 in)(5 out) drop first 3 result

func Drop254

func Drop254[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) G

Drop254 with func( 2 in)(5 out) drop first 4 result

func Drop255

func Drop255[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B)

Drop255 with func( 2 in)(5 out) drop first 5 result

func Drop261

func Drop261[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (D, E, F, G, H)

Drop261 with func( 2 in)(6 out) drop first 1 result

func Drop262

func Drop262[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (E, F, G, H)

Drop262 with func( 2 in)(6 out) drop first 2 result

func Drop263

func Drop263[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (F, G, H)

Drop263 with func( 2 in)(6 out) drop first 3 result

func Drop264

func Drop264[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (G, H)

Drop264 with func( 2 in)(6 out) drop first 4 result

func Drop265

func Drop265[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) H

Drop265 with func( 2 in)(6 out) drop first 5 result

func Drop266

func Drop266[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B)

Drop266 with func( 2 in)(6 out) drop first 6 result

func Drop271

func Drop271[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (D, E, F, G, H, I)

Drop271 with func( 2 in)(7 out) drop first 1 result

func Drop272

func Drop272[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (E, F, G, H, I)

Drop272 with func( 2 in)(7 out) drop first 2 result

func Drop273

func Drop273[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (F, G, H, I)

Drop273 with func( 2 in)(7 out) drop first 3 result

func Drop274

func Drop274[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (G, H, I)

Drop274 with func( 2 in)(7 out) drop first 4 result

func Drop275

func Drop275[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (H, I)

Drop275 with func( 2 in)(7 out) drop first 5 result

func Drop276

func Drop276[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) I

Drop276 with func( 2 in)(7 out) drop first 6 result

func Drop277

func Drop277[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B)

Drop277 with func( 2 in)(7 out) drop first 7 result

func Drop281

func Drop281[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (D, E, F, G, H, I, J)

Drop281 with func( 2 in)(8 out) drop first 1 result

func Drop282

func Drop282[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (E, F, G, H, I, J)

Drop282 with func( 2 in)(8 out) drop first 2 result

func Drop283

func Drop283[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (F, G, H, I, J)

Drop283 with func( 2 in)(8 out) drop first 3 result

func Drop284

func Drop284[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (G, H, I, J)

Drop284 with func( 2 in)(8 out) drop first 4 result

func Drop285

func Drop285[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (H, I, J)

Drop285 with func( 2 in)(8 out) drop first 5 result

func Drop286

func Drop286[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (I, J)

Drop286 with func( 2 in)(8 out) drop first 6 result

func Drop287

func Drop287[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) J

Drop287 with func( 2 in)(8 out) drop first 7 result

func Drop288

func Drop288[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B)

Drop288 with func( 2 in)(8 out) drop first 8 result

func Drop291

func Drop291[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (D, E, F, G, H, I, J, K)

Drop291 with func( 2 in)(9 out) drop first 1 result

func Drop292

func Drop292[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (E, F, G, H, I, J, K)

Drop292 with func( 2 in)(9 out) drop first 2 result

func Drop293

func Drop293[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (F, G, H, I, J, K)

Drop293 with func( 2 in)(9 out) drop first 3 result

func Drop294

func Drop294[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (G, H, I, J, K)

Drop294 with func( 2 in)(9 out) drop first 4 result

func Drop295

func Drop295[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (H, I, J, K)

Drop295 with func( 2 in)(9 out) drop first 5 result

func Drop296

func Drop296[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (I, J, K)

Drop296 with func( 2 in)(9 out) drop first 6 result

func Drop297

func Drop297[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (J, K)

Drop297 with func( 2 in)(9 out) drop first 7 result

func Drop298

func Drop298[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) K

Drop298 with func( 2 in)(9 out) drop first 8 result

func Drop299

func Drop299[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B)

Drop299 with func( 2 in)(9 out) drop first 9 result

func Drop311

func Drop311[A, B, C, D any](fn func(A, B, C) D) func(A, B, C)

Drop311 with func( 3 in)(1 out) drop first 1 result

func Drop321

func Drop321[A, B, C, D, E any](fn func(A, B, C) (D, E)) func(A, B, C) E

Drop321 with func( 3 in)(2 out) drop first 1 result

func Drop322

func Drop322[A, B, C, D, E any](fn func(A, B, C) (D, E)) func(A, B, C)

Drop322 with func( 3 in)(2 out) drop first 2 result

func Drop331

func Drop331[A, B, C, D, E, F any](fn func(A, B, C) (D, E, F)) func(A, B, C) (E, F)

Drop331 with func( 3 in)(3 out) drop first 1 result

func Drop332

func Drop332[A, B, C, D, E, F any](fn func(A, B, C) (D, E, F)) func(A, B, C) F

Drop332 with func( 3 in)(3 out) drop first 2 result

func Drop333

func Drop333[A, B, C, D, E, F any](fn func(A, B, C) (D, E, F)) func(A, B, C)

Drop333 with func( 3 in)(3 out) drop first 3 result

func Drop341

func Drop341[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(A, B, C) (E, F, G)

Drop341 with func( 3 in)(4 out) drop first 1 result

func Drop342

func Drop342[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(A, B, C) (F, G)

Drop342 with func( 3 in)(4 out) drop first 2 result

func Drop343

func Drop343[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(A, B, C) G

Drop343 with func( 3 in)(4 out) drop first 3 result

func Drop344

func Drop344[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(A, B, C)

Drop344 with func( 3 in)(4 out) drop first 4 result

func Drop351

func Drop351[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) (E, F, G, H)

Drop351 with func( 3 in)(5 out) drop first 1 result

func Drop352

func Drop352[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) (F, G, H)

Drop352 with func( 3 in)(5 out) drop first 2 result

func Drop353

func Drop353[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) (G, H)

Drop353 with func( 3 in)(5 out) drop first 3 result

func Drop354

func Drop354[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) H

Drop354 with func( 3 in)(5 out) drop first 4 result

func Drop355

func Drop355[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C)

Drop355 with func( 3 in)(5 out) drop first 5 result

func Drop361

func Drop361[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (E, F, G, H, I)

Drop361 with func( 3 in)(6 out) drop first 1 result

func Drop362

func Drop362[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (F, G, H, I)

Drop362 with func( 3 in)(6 out) drop first 2 result

func Drop363

func Drop363[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (G, H, I)

Drop363 with func( 3 in)(6 out) drop first 3 result

func Drop364

func Drop364[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (H, I)

Drop364 with func( 3 in)(6 out) drop first 4 result

func Drop365

func Drop365[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) I

Drop365 with func( 3 in)(6 out) drop first 5 result

func Drop366

func Drop366[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C)

Drop366 with func( 3 in)(6 out) drop first 6 result

func Drop371

func Drop371[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (E, F, G, H, I, J)

Drop371 with func( 3 in)(7 out) drop first 1 result

func Drop372

func Drop372[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (F, G, H, I, J)

Drop372 with func( 3 in)(7 out) drop first 2 result

func Drop373

func Drop373[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (G, H, I, J)

Drop373 with func( 3 in)(7 out) drop first 3 result

func Drop374

func Drop374[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (H, I, J)

Drop374 with func( 3 in)(7 out) drop first 4 result

func Drop375

func Drop375[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (I, J)

Drop375 with func( 3 in)(7 out) drop first 5 result

func Drop376

func Drop376[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) J

Drop376 with func( 3 in)(7 out) drop first 6 result

func Drop377

func Drop377[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C)

Drop377 with func( 3 in)(7 out) drop first 7 result

func Drop381

func Drop381[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (E, F, G, H, I, J, K)

Drop381 with func( 3 in)(8 out) drop first 1 result

func Drop382

func Drop382[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (F, G, H, I, J, K)

Drop382 with func( 3 in)(8 out) drop first 2 result

func Drop383

func Drop383[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (G, H, I, J, K)

Drop383 with func( 3 in)(8 out) drop first 3 result

func Drop384

func Drop384[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (H, I, J, K)

Drop384 with func( 3 in)(8 out) drop first 4 result

func Drop385

func Drop385[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (I, J, K)

Drop385 with func( 3 in)(8 out) drop first 5 result

func Drop386

func Drop386[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (J, K)

Drop386 with func( 3 in)(8 out) drop first 6 result

func Drop387

func Drop387[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) K

Drop387 with func( 3 in)(8 out) drop first 7 result

func Drop388

func Drop388[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C)

Drop388 with func( 3 in)(8 out) drop first 8 result

func Drop391

func Drop391[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (E, F, G, H, I, J, K, L)

Drop391 with func( 3 in)(9 out) drop first 1 result

func Drop392

func Drop392[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (F, G, H, I, J, K, L)

Drop392 with func( 3 in)(9 out) drop first 2 result

func Drop393

func Drop393[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (G, H, I, J, K, L)

Drop393 with func( 3 in)(9 out) drop first 3 result

func Drop394

func Drop394[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (H, I, J, K, L)

Drop394 with func( 3 in)(9 out) drop first 4 result

func Drop395

func Drop395[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (I, J, K, L)

Drop395 with func( 3 in)(9 out) drop first 5 result

func Drop396

func Drop396[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (J, K, L)

Drop396 with func( 3 in)(9 out) drop first 6 result

func Drop397

func Drop397[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (K, L)

Drop397 with func( 3 in)(9 out) drop first 7 result

func Drop398

func Drop398[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) L

Drop398 with func( 3 in)(9 out) drop first 8 result

func Drop399

func Drop399[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C)

Drop399 with func( 3 in)(9 out) drop first 9 result

func Drop411

func Drop411[A, B, C, D, E any](fn func(A, B, C, D) E) func(A, B, C, D)

Drop411 with func( 4 in)(1 out) drop first 1 result

func Drop421

func Drop421[A, B, C, D, E, F any](fn func(A, B, C, D) (E, F)) func(A, B, C, D) F

Drop421 with func( 4 in)(2 out) drop first 1 result

func Drop422

func Drop422[A, B, C, D, E, F any](fn func(A, B, C, D) (E, F)) func(A, B, C, D)

Drop422 with func( 4 in)(2 out) drop first 2 result

func Drop431

func Drop431[A, B, C, D, E, F, G any](fn func(A, B, C, D) (E, F, G)) func(A, B, C, D) (F, G)

Drop431 with func( 4 in)(3 out) drop first 1 result

func Drop432

func Drop432[A, B, C, D, E, F, G any](fn func(A, B, C, D) (E, F, G)) func(A, B, C, D) G

Drop432 with func( 4 in)(3 out) drop first 2 result

func Drop433

func Drop433[A, B, C, D, E, F, G any](fn func(A, B, C, D) (E, F, G)) func(A, B, C, D)

Drop433 with func( 4 in)(3 out) drop first 3 result

func Drop441

func Drop441[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(A, B, C, D) (F, G, H)

Drop441 with func( 4 in)(4 out) drop first 1 result

func Drop442

func Drop442[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(A, B, C, D) (G, H)

Drop442 with func( 4 in)(4 out) drop first 2 result

func Drop443

func Drop443[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(A, B, C, D) H

Drop443 with func( 4 in)(4 out) drop first 3 result

func Drop444

func Drop444[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(A, B, C, D)

Drop444 with func( 4 in)(4 out) drop first 4 result

func Drop451

func Drop451[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) (F, G, H, I)

Drop451 with func( 4 in)(5 out) drop first 1 result

func Drop452

func Drop452[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) (G, H, I)

Drop452 with func( 4 in)(5 out) drop first 2 result

func Drop453

func Drop453[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) (H, I)

Drop453 with func( 4 in)(5 out) drop first 3 result

func Drop454

func Drop454[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) I

Drop454 with func( 4 in)(5 out) drop first 4 result

func Drop455

func Drop455[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D)

Drop455 with func( 4 in)(5 out) drop first 5 result

func Drop461

func Drop461[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (F, G, H, I, J)

Drop461 with func( 4 in)(6 out) drop first 1 result

func Drop462

func Drop462[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (G, H, I, J)

Drop462 with func( 4 in)(6 out) drop first 2 result

func Drop463

func Drop463[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (H, I, J)

Drop463 with func( 4 in)(6 out) drop first 3 result

func Drop464

func Drop464[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (I, J)

Drop464 with func( 4 in)(6 out) drop first 4 result

func Drop465

func Drop465[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) J

Drop465 with func( 4 in)(6 out) drop first 5 result

func Drop466

func Drop466[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D)

Drop466 with func( 4 in)(6 out) drop first 6 result

func Drop471

func Drop471[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (F, G, H, I, J, K)

Drop471 with func( 4 in)(7 out) drop first 1 result

func Drop472

func Drop472[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (G, H, I, J, K)

Drop472 with func( 4 in)(7 out) drop first 2 result

func Drop473

func Drop473[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (H, I, J, K)

Drop473 with func( 4 in)(7 out) drop first 3 result

func Drop474

func Drop474[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (I, J, K)

Drop474 with func( 4 in)(7 out) drop first 4 result

func Drop475

func Drop475[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (J, K)

Drop475 with func( 4 in)(7 out) drop first 5 result

func Drop476

func Drop476[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) K

Drop476 with func( 4 in)(7 out) drop first 6 result

func Drop477

func Drop477[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D)

Drop477 with func( 4 in)(7 out) drop first 7 result

func Drop481

func Drop481[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (F, G, H, I, J, K, L)

Drop481 with func( 4 in)(8 out) drop first 1 result

func Drop482

func Drop482[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (G, H, I, J, K, L)

Drop482 with func( 4 in)(8 out) drop first 2 result

func Drop483

func Drop483[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (H, I, J, K, L)

Drop483 with func( 4 in)(8 out) drop first 3 result

func Drop484

func Drop484[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (I, J, K, L)

Drop484 with func( 4 in)(8 out) drop first 4 result

func Drop485

func Drop485[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (J, K, L)

Drop485 with func( 4 in)(8 out) drop first 5 result

func Drop486

func Drop486[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (K, L)

Drop486 with func( 4 in)(8 out) drop first 6 result

func Drop487

func Drop487[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) L

Drop487 with func( 4 in)(8 out) drop first 7 result

func Drop488

func Drop488[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D)

Drop488 with func( 4 in)(8 out) drop first 8 result

func Drop491

func Drop491[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (F, G, H, I, J, K, L, M)

Drop491 with func( 4 in)(9 out) drop first 1 result

func Drop492

func Drop492[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (G, H, I, J, K, L, M)

Drop492 with func( 4 in)(9 out) drop first 2 result

func Drop493

func Drop493[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (H, I, J, K, L, M)

Drop493 with func( 4 in)(9 out) drop first 3 result

func Drop494

func Drop494[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (I, J, K, L, M)

Drop494 with func( 4 in)(9 out) drop first 4 result

func Drop495

func Drop495[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (J, K, L, M)

Drop495 with func( 4 in)(9 out) drop first 5 result

func Drop496

func Drop496[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (K, L, M)

Drop496 with func( 4 in)(9 out) drop first 6 result

func Drop497

func Drop497[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (L, M)

Drop497 with func( 4 in)(9 out) drop first 7 result

func Drop498

func Drop498[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) M

Drop498 with func( 4 in)(9 out) drop first 8 result

func Drop499

func Drop499[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D)

Drop499 with func( 4 in)(9 out) drop first 9 result

func Drop511

func Drop511[A, B, C, D, E, F any](fn func(A, B, C, D, E) F) func(A, B, C, D, E)

Drop511 with func( 5 in)(1 out) drop first 1 result

func Drop521

func Drop521[A, B, C, D, E, F, G any](fn func(A, B, C, D, E) (F, G)) func(A, B, C, D, E) G

Drop521 with func( 5 in)(2 out) drop first 1 result

func Drop522

func Drop522[A, B, C, D, E, F, G any](fn func(A, B, C, D, E) (F, G)) func(A, B, C, D, E)

Drop522 with func( 5 in)(2 out) drop first 2 result

func Drop531

func Drop531[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E) (F, G, H)) func(A, B, C, D, E) (G, H)

Drop531 with func( 5 in)(3 out) drop first 1 result

func Drop532

func Drop532[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E) (F, G, H)) func(A, B, C, D, E) H

Drop532 with func( 5 in)(3 out) drop first 2 result

func Drop533

func Drop533[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E) (F, G, H)) func(A, B, C, D, E)

Drop533 with func( 5 in)(3 out) drop first 3 result

func Drop541

func Drop541[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D, E) (G, H, I)

Drop541 with func( 5 in)(4 out) drop first 1 result

func Drop542

func Drop542[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D, E) (H, I)

Drop542 with func( 5 in)(4 out) drop first 2 result

func Drop543

func Drop543[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D, E) I

Drop543 with func( 5 in)(4 out) drop first 3 result

func Drop544

func Drop544[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D, E)

Drop544 with func( 5 in)(4 out) drop first 4 result

func Drop551

func Drop551[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) (G, H, I, J)

Drop551 with func( 5 in)(5 out) drop first 1 result

func Drop552

func Drop552[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) (H, I, J)

Drop552 with func( 5 in)(5 out) drop first 2 result

func Drop553

func Drop553[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) (I, J)

Drop553 with func( 5 in)(5 out) drop first 3 result

func Drop554

func Drop554[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) J

Drop554 with func( 5 in)(5 out) drop first 4 result

func Drop555

func Drop555[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E)

Drop555 with func( 5 in)(5 out) drop first 5 result

func Drop561

func Drop561[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (G, H, I, J, K)

Drop561 with func( 5 in)(6 out) drop first 1 result

func Drop562

func Drop562[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (H, I, J, K)

Drop562 with func( 5 in)(6 out) drop first 2 result

func Drop563

func Drop563[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (I, J, K)

Drop563 with func( 5 in)(6 out) drop first 3 result

func Drop564

func Drop564[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (J, K)

Drop564 with func( 5 in)(6 out) drop first 4 result

func Drop565

func Drop565[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) K

Drop565 with func( 5 in)(6 out) drop first 5 result

func Drop566

func Drop566[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E)

Drop566 with func( 5 in)(6 out) drop first 6 result

func Drop571

func Drop571[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (G, H, I, J, K, L)

Drop571 with func( 5 in)(7 out) drop first 1 result

func Drop572

func Drop572[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (H, I, J, K, L)

Drop572 with func( 5 in)(7 out) drop first 2 result

func Drop573

func Drop573[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (I, J, K, L)

Drop573 with func( 5 in)(7 out) drop first 3 result

func Drop574

func Drop574[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (J, K, L)

Drop574 with func( 5 in)(7 out) drop first 4 result

func Drop575

func Drop575[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (K, L)

Drop575 with func( 5 in)(7 out) drop first 5 result

func Drop576

func Drop576[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) L

Drop576 with func( 5 in)(7 out) drop first 6 result

func Drop577

func Drop577[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E)

Drop577 with func( 5 in)(7 out) drop first 7 result

func Drop581

func Drop581[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (G, H, I, J, K, L, M)

Drop581 with func( 5 in)(8 out) drop first 1 result

func Drop582

func Drop582[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (H, I, J, K, L, M)

Drop582 with func( 5 in)(8 out) drop first 2 result

func Drop583

func Drop583[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (I, J, K, L, M)

Drop583 with func( 5 in)(8 out) drop first 3 result

func Drop584

func Drop584[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (J, K, L, M)

Drop584 with func( 5 in)(8 out) drop first 4 result

func Drop585

func Drop585[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (K, L, M)

Drop585 with func( 5 in)(8 out) drop first 5 result

func Drop586

func Drop586[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (L, M)

Drop586 with func( 5 in)(8 out) drop first 6 result

func Drop587

func Drop587[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) M

Drop587 with func( 5 in)(8 out) drop first 7 result

func Drop588

func Drop588[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E)

Drop588 with func( 5 in)(8 out) drop first 8 result

func Drop591

func Drop591[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (G, H, I, J, K, L, M, N)

Drop591 with func( 5 in)(9 out) drop first 1 result

func Drop592

func Drop592[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (H, I, J, K, L, M, N)

Drop592 with func( 5 in)(9 out) drop first 2 result

func Drop593

func Drop593[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (I, J, K, L, M, N)

Drop593 with func( 5 in)(9 out) drop first 3 result

func Drop594

func Drop594[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (J, K, L, M, N)

Drop594 with func( 5 in)(9 out) drop first 4 result

func Drop595

func Drop595[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (K, L, M, N)

Drop595 with func( 5 in)(9 out) drop first 5 result

func Drop596

func Drop596[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (L, M, N)

Drop596 with func( 5 in)(9 out) drop first 6 result

func Drop597

func Drop597[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (M, N)

Drop597 with func( 5 in)(9 out) drop first 7 result

func Drop598

func Drop598[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) N

Drop598 with func( 5 in)(9 out) drop first 8 result

func Drop599

func Drop599[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E)

Drop599 with func( 5 in)(9 out) drop first 9 result

func Drop611

func Drop611[A, B, C, D, E, F, G any](fn func(A, B, C, D, E, F) G) func(A, B, C, D, E, F)

Drop611 with func( 6 in)(1 out) drop first 1 result

func Drop621

func Drop621[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E, F) (G, H)) func(A, B, C, D, E, F) H

Drop621 with func( 6 in)(2 out) drop first 1 result

func Drop622

func Drop622[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E, F) (G, H)) func(A, B, C, D, E, F)

Drop622 with func( 6 in)(2 out) drop first 2 result

func Drop631

func Drop631[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C, D, E, F) (H, I)

Drop631 with func( 6 in)(3 out) drop first 1 result

func Drop632

func Drop632[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C, D, E, F) I

Drop632 with func( 6 in)(3 out) drop first 2 result

func Drop633

func Drop633[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C, D, E, F)

Drop633 with func( 6 in)(3 out) drop first 3 result

func Drop641

func Drop641[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E, F) (H, I, J)

Drop641 with func( 6 in)(4 out) drop first 1 result

func Drop642

func Drop642[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E, F) (I, J)

Drop642 with func( 6 in)(4 out) drop first 2 result

func Drop643

func Drop643[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E, F) J

Drop643 with func( 6 in)(4 out) drop first 3 result

func Drop644

func Drop644[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E, F)

Drop644 with func( 6 in)(4 out) drop first 4 result

func Drop651

func Drop651[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) (H, I, J, K)

Drop651 with func( 6 in)(5 out) drop first 1 result

func Drop652

func Drop652[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) (I, J, K)

Drop652 with func( 6 in)(5 out) drop first 2 result

func Drop653

func Drop653[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) (J, K)

Drop653 with func( 6 in)(5 out) drop first 3 result

func Drop654

func Drop654[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) K

Drop654 with func( 6 in)(5 out) drop first 4 result

func Drop655

func Drop655[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F)

Drop655 with func( 6 in)(5 out) drop first 5 result

func Drop661

func Drop661[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (H, I, J, K, L)

Drop661 with func( 6 in)(6 out) drop first 1 result

func Drop662

func Drop662[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (I, J, K, L)

Drop662 with func( 6 in)(6 out) drop first 2 result

func Drop663

func Drop663[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (J, K, L)

Drop663 with func( 6 in)(6 out) drop first 3 result

func Drop664

func Drop664[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (K, L)

Drop664 with func( 6 in)(6 out) drop first 4 result

func Drop665

func Drop665[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) L

Drop665 with func( 6 in)(6 out) drop first 5 result

func Drop666

func Drop666[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F)

Drop666 with func( 6 in)(6 out) drop first 6 result

func Drop671

func Drop671[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (H, I, J, K, L, M)

Drop671 with func( 6 in)(7 out) drop first 1 result

func Drop672

func Drop672[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (I, J, K, L, M)

Drop672 with func( 6 in)(7 out) drop first 2 result

func Drop673

func Drop673[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (J, K, L, M)

Drop673 with func( 6 in)(7 out) drop first 3 result

func Drop674

func Drop674[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (K, L, M)

Drop674 with func( 6 in)(7 out) drop first 4 result

func Drop675

func Drop675[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (L, M)

Drop675 with func( 6 in)(7 out) drop first 5 result

func Drop676

func Drop676[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) M

Drop676 with func( 6 in)(7 out) drop first 6 result

func Drop677

func Drop677[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F)

Drop677 with func( 6 in)(7 out) drop first 7 result

func Drop681

func Drop681[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (H, I, J, K, L, M, N)

Drop681 with func( 6 in)(8 out) drop first 1 result

func Drop682

func Drop682[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (I, J, K, L, M, N)

Drop682 with func( 6 in)(8 out) drop first 2 result

func Drop683

func Drop683[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (J, K, L, M, N)

Drop683 with func( 6 in)(8 out) drop first 3 result

func Drop684

func Drop684[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (K, L, M, N)

Drop684 with func( 6 in)(8 out) drop first 4 result

func Drop685

func Drop685[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (L, M, N)

Drop685 with func( 6 in)(8 out) drop first 5 result

func Drop686

func Drop686[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (M, N)

Drop686 with func( 6 in)(8 out) drop first 6 result

func Drop687

func Drop687[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) N

Drop687 with func( 6 in)(8 out) drop first 7 result

func Drop688

func Drop688[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F)

Drop688 with func( 6 in)(8 out) drop first 8 result

func Drop691

func Drop691[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (H, I, J, K, L, M, N, O)

Drop691 with func( 6 in)(9 out) drop first 1 result

func Drop692

func Drop692[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (I, J, K, L, M, N, O)

Drop692 with func( 6 in)(9 out) drop first 2 result

func Drop693

func Drop693[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (J, K, L, M, N, O)

Drop693 with func( 6 in)(9 out) drop first 3 result

func Drop694

func Drop694[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (K, L, M, N, O)

Drop694 with func( 6 in)(9 out) drop first 4 result

func Drop695

func Drop695[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (L, M, N, O)

Drop695 with func( 6 in)(9 out) drop first 5 result

func Drop696

func Drop696[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (M, N, O)

Drop696 with func( 6 in)(9 out) drop first 6 result

func Drop697

func Drop697[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (N, O)

Drop697 with func( 6 in)(9 out) drop first 7 result

func Drop698

func Drop698[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) O

Drop698 with func( 6 in)(9 out) drop first 8 result

func Drop699

func Drop699[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F)

Drop699 with func( 6 in)(9 out) drop first 9 result

func Drop711

func Drop711[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E, F, G) H) func(A, B, C, D, E, F, G)

Drop711 with func( 7 in)(1 out) drop first 1 result

func Drop721

func Drop721[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F, G) (H, I)) func(A, B, C, D, E, F, G) I

Drop721 with func( 7 in)(2 out) drop first 1 result

func Drop722

func Drop722[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F, G) (H, I)) func(A, B, C, D, E, F, G)

Drop722 with func( 7 in)(2 out) drop first 2 result

func Drop731

func Drop731[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D, E, F, G) (I, J)

Drop731 with func( 7 in)(3 out) drop first 1 result

func Drop732

func Drop732[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D, E, F, G) J

Drop732 with func( 7 in)(3 out) drop first 2 result

func Drop733

func Drop733[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D, E, F, G)

Drop733 with func( 7 in)(3 out) drop first 3 result

func Drop741

func Drop741[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F, G) (I, J, K)

Drop741 with func( 7 in)(4 out) drop first 1 result

func Drop742

func Drop742[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F, G) (J, K)

Drop742 with func( 7 in)(4 out) drop first 2 result

func Drop743

func Drop743[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F, G) K

Drop743 with func( 7 in)(4 out) drop first 3 result

func Drop744

func Drop744[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F, G)

Drop744 with func( 7 in)(4 out) drop first 4 result

func Drop751

func Drop751[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) (I, J, K, L)

Drop751 with func( 7 in)(5 out) drop first 1 result

func Drop752

func Drop752[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) (J, K, L)

Drop752 with func( 7 in)(5 out) drop first 2 result

func Drop753

func Drop753[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) (K, L)

Drop753 with func( 7 in)(5 out) drop first 3 result

func Drop754

func Drop754[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) L

Drop754 with func( 7 in)(5 out) drop first 4 result

func Drop755

func Drop755[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G)

Drop755 with func( 7 in)(5 out) drop first 5 result

func Drop761

func Drop761[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (I, J, K, L, M)

Drop761 with func( 7 in)(6 out) drop first 1 result

func Drop762

func Drop762[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (J, K, L, M)

Drop762 with func( 7 in)(6 out) drop first 2 result

func Drop763

func Drop763[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (K, L, M)

Drop763 with func( 7 in)(6 out) drop first 3 result

func Drop764

func Drop764[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (L, M)

Drop764 with func( 7 in)(6 out) drop first 4 result

func Drop765

func Drop765[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) M

Drop765 with func( 7 in)(6 out) drop first 5 result

func Drop766

func Drop766[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G)

Drop766 with func( 7 in)(6 out) drop first 6 result

func Drop771

func Drop771[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (I, J, K, L, M, N)

Drop771 with func( 7 in)(7 out) drop first 1 result

func Drop772

func Drop772[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (J, K, L, M, N)

Drop772 with func( 7 in)(7 out) drop first 2 result

func Drop773

func Drop773[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (K, L, M, N)

Drop773 with func( 7 in)(7 out) drop first 3 result

func Drop774

func Drop774[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (L, M, N)

Drop774 with func( 7 in)(7 out) drop first 4 result

func Drop775

func Drop775[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (M, N)

Drop775 with func( 7 in)(7 out) drop first 5 result

func Drop776

func Drop776[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) N

Drop776 with func( 7 in)(7 out) drop first 6 result

func Drop777

func Drop777[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G)

Drop777 with func( 7 in)(7 out) drop first 7 result

func Drop781

func Drop781[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (I, J, K, L, M, N, O)

Drop781 with func( 7 in)(8 out) drop first 1 result

func Drop782

func Drop782[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (J, K, L, M, N, O)

Drop782 with func( 7 in)(8 out) drop first 2 result

func Drop783

func Drop783[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (K, L, M, N, O)

Drop783 with func( 7 in)(8 out) drop first 3 result

func Drop784

func Drop784[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (L, M, N, O)

Drop784 with func( 7 in)(8 out) drop first 4 result

func Drop785

func Drop785[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (M, N, O)

Drop785 with func( 7 in)(8 out) drop first 5 result

func Drop786

func Drop786[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (N, O)

Drop786 with func( 7 in)(8 out) drop first 6 result

func Drop787

func Drop787[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) O

Drop787 with func( 7 in)(8 out) drop first 7 result

func Drop788

func Drop788[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G)

Drop788 with func( 7 in)(8 out) drop first 8 result

func Drop791

func Drop791[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (I, J, K, L, M, N, O, P)

Drop791 with func( 7 in)(9 out) drop first 1 result

func Drop792

func Drop792[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (J, K, L, M, N, O, P)

Drop792 with func( 7 in)(9 out) drop first 2 result

func Drop793

func Drop793[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (K, L, M, N, O, P)

Drop793 with func( 7 in)(9 out) drop first 3 result

func Drop794

func Drop794[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (L, M, N, O, P)

Drop794 with func( 7 in)(9 out) drop first 4 result

func Drop795

func Drop795[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (M, N, O, P)

Drop795 with func( 7 in)(9 out) drop first 5 result

func Drop796

func Drop796[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (N, O, P)

Drop796 with func( 7 in)(9 out) drop first 6 result

func Drop797

func Drop797[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (O, P)

Drop797 with func( 7 in)(9 out) drop first 7 result

func Drop798

func Drop798[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) P

Drop798 with func( 7 in)(9 out) drop first 8 result

func Drop799

func Drop799[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G)

Drop799 with func( 7 in)(9 out) drop first 9 result

func Drop811

func Drop811[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F, G, H) I) func(A, B, C, D, E, F, G, H)

Drop811 with func( 8 in)(1 out) drop first 1 result

func Drop821

func Drop821[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C, D, E, F, G, H) J

Drop821 with func( 8 in)(2 out) drop first 1 result

func Drop822

func Drop822[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C, D, E, F, G, H)

Drop822 with func( 8 in)(2 out) drop first 2 result

func Drop831

func Drop831[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E, F, G, H) (J, K)

Drop831 with func( 8 in)(3 out) drop first 1 result

func Drop832

func Drop832[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E, F, G, H) K

Drop832 with func( 8 in)(3 out) drop first 2 result

func Drop833

func Drop833[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E, F, G, H)

Drop833 with func( 8 in)(3 out) drop first 3 result

func Drop841

func Drop841[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G, H) (J, K, L)

Drop841 with func( 8 in)(4 out) drop first 1 result

func Drop842

func Drop842[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G, H) (K, L)

Drop842 with func( 8 in)(4 out) drop first 2 result

func Drop843

func Drop843[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G, H) L

Drop843 with func( 8 in)(4 out) drop first 3 result

func Drop844

func Drop844[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G, H)

Drop844 with func( 8 in)(4 out) drop first 4 result

func Drop851

func Drop851[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) (J, K, L, M)

Drop851 with func( 8 in)(5 out) drop first 1 result

func Drop852

func Drop852[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) (K, L, M)

Drop852 with func( 8 in)(5 out) drop first 2 result

func Drop853

func Drop853[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) (L, M)

Drop853 with func( 8 in)(5 out) drop first 3 result

func Drop854

func Drop854[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) M

Drop854 with func( 8 in)(5 out) drop first 4 result

func Drop855

func Drop855[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H)

Drop855 with func( 8 in)(5 out) drop first 5 result

func Drop861

func Drop861[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N)

Drop861 with func( 8 in)(6 out) drop first 1 result

func Drop862

func Drop862[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (K, L, M, N)

Drop862 with func( 8 in)(6 out) drop first 2 result

func Drop863

func Drop863[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (L, M, N)

Drop863 with func( 8 in)(6 out) drop first 3 result

func Drop864

func Drop864[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (M, N)

Drop864 with func( 8 in)(6 out) drop first 4 result

func Drop865

func Drop865[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) N

Drop865 with func( 8 in)(6 out) drop first 5 result

func Drop866

func Drop866[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H)

Drop866 with func( 8 in)(6 out) drop first 6 result

func Drop871

func Drop871[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N, O)

Drop871 with func( 8 in)(7 out) drop first 1 result

func Drop872

func Drop872[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (K, L, M, N, O)

Drop872 with func( 8 in)(7 out) drop first 2 result

func Drop873

func Drop873[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (L, M, N, O)

Drop873 with func( 8 in)(7 out) drop first 3 result

func Drop874

func Drop874[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (M, N, O)

Drop874 with func( 8 in)(7 out) drop first 4 result

func Drop875

func Drop875[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (N, O)

Drop875 with func( 8 in)(7 out) drop first 5 result

func Drop876

func Drop876[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) O

Drop876 with func( 8 in)(7 out) drop first 6 result

func Drop877

func Drop877[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H)

Drop877 with func( 8 in)(7 out) drop first 7 result

func Drop881

func Drop881[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N, O, P)

Drop881 with func( 8 in)(8 out) drop first 1 result

func Drop882

func Drop882[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (K, L, M, N, O, P)

Drop882 with func( 8 in)(8 out) drop first 2 result

func Drop883

func Drop883[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (L, M, N, O, P)

Drop883 with func( 8 in)(8 out) drop first 3 result

func Drop884

func Drop884[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (M, N, O, P)

Drop884 with func( 8 in)(8 out) drop first 4 result

func Drop885

func Drop885[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (N, O, P)

Drop885 with func( 8 in)(8 out) drop first 5 result

func Drop886

func Drop886[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (O, P)

Drop886 with func( 8 in)(8 out) drop first 6 result

func Drop887

func Drop887[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) P

Drop887 with func( 8 in)(8 out) drop first 7 result

func Drop888

func Drop888[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H)

Drop888 with func( 8 in)(8 out) drop first 8 result

func Drop891

func Drop891[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (J, K, L, M, N, O, P, Q)

Drop891 with func( 8 in)(9 out) drop first 1 result

func Drop892

func Drop892[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (K, L, M, N, O, P, Q)

Drop892 with func( 8 in)(9 out) drop first 2 result

func Drop893

func Drop893[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (L, M, N, O, P, Q)

Drop893 with func( 8 in)(9 out) drop first 3 result

func Drop894

func Drop894[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (M, N, O, P, Q)

Drop894 with func( 8 in)(9 out) drop first 4 result

func Drop895

func Drop895[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (N, O, P, Q)

Drop895 with func( 8 in)(9 out) drop first 5 result

func Drop896

func Drop896[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (O, P, Q)

Drop896 with func( 8 in)(9 out) drop first 6 result

func Drop897

func Drop897[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (P, Q)

Drop897 with func( 8 in)(9 out) drop first 7 result

func Drop898

func Drop898[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) Q

Drop898 with func( 8 in)(9 out) drop first 8 result

func Drop899

func Drop899[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H)

Drop899 with func( 8 in)(9 out) drop first 9 result

func Drop911

func Drop911[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G, H, I) J) func(A, B, C, D, E, F, G, H, I)

Drop911 with func( 9 in)(1 out) drop first 1 result

func Drop921

func Drop921[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D, E, F, G, H, I) K

Drop921 with func( 9 in)(2 out) drop first 1 result

func Drop922

func Drop922[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D, E, F, G, H, I)

Drop922 with func( 9 in)(2 out) drop first 2 result

func Drop931

func Drop931[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F, G, H, I) (K, L)

Drop931 with func( 9 in)(3 out) drop first 1 result

func Drop932

func Drop932[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F, G, H, I) L

Drop932 with func( 9 in)(3 out) drop first 2 result

func Drop933

func Drop933[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F, G, H, I)

Drop933 with func( 9 in)(3 out) drop first 3 result

func Drop941

func Drop941[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H, I) (K, L, M)

Drop941 with func( 9 in)(4 out) drop first 1 result

func Drop942

func Drop942[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H, I) (L, M)

Drop942 with func( 9 in)(4 out) drop first 2 result

func Drop943

func Drop943[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H, I) M

Drop943 with func( 9 in)(4 out) drop first 3 result

func Drop944

func Drop944[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H, I)

Drop944 with func( 9 in)(4 out) drop first 4 result

func Drop951

func Drop951[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) (K, L, M, N)

Drop951 with func( 9 in)(5 out) drop first 1 result

func Drop952

func Drop952[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) (L, M, N)

Drop952 with func( 9 in)(5 out) drop first 2 result

func Drop953

func Drop953[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) (M, N)

Drop953 with func( 9 in)(5 out) drop first 3 result

func Drop954

func Drop954[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) N

Drop954 with func( 9 in)(5 out) drop first 4 result

func Drop955

func Drop955[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I)

Drop955 with func( 9 in)(5 out) drop first 5 result

func Drop961

func Drop961[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (K, L, M, N, O)

Drop961 with func( 9 in)(6 out) drop first 1 result

func Drop962

func Drop962[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (L, M, N, O)

Drop962 with func( 9 in)(6 out) drop first 2 result

func Drop963

func Drop963[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (M, N, O)

Drop963 with func( 9 in)(6 out) drop first 3 result

func Drop964

func Drop964[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (N, O)

Drop964 with func( 9 in)(6 out) drop first 4 result

func Drop965

func Drop965[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) O

Drop965 with func( 9 in)(6 out) drop first 5 result

func Drop966

func Drop966[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I)

Drop966 with func( 9 in)(6 out) drop first 6 result

func Drop971

func Drop971[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (K, L, M, N, O, P)

Drop971 with func( 9 in)(7 out) drop first 1 result

func Drop972

func Drop972[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (L, M, N, O, P)

Drop972 with func( 9 in)(7 out) drop first 2 result

func Drop973

func Drop973[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (M, N, O, P)

Drop973 with func( 9 in)(7 out) drop first 3 result

func Drop974

func Drop974[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (N, O, P)

Drop974 with func( 9 in)(7 out) drop first 4 result

func Drop975

func Drop975[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (O, P)

Drop975 with func( 9 in)(7 out) drop first 5 result

func Drop976

func Drop976[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) P

Drop976 with func( 9 in)(7 out) drop first 6 result

func Drop977

func Drop977[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I)

Drop977 with func( 9 in)(7 out) drop first 7 result

func Drop981

func Drop981[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (K, L, M, N, O, P, Q)

Drop981 with func( 9 in)(8 out) drop first 1 result

func Drop982

func Drop982[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (L, M, N, O, P, Q)

Drop982 with func( 9 in)(8 out) drop first 2 result

func Drop983

func Drop983[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (M, N, O, P, Q)

Drop983 with func( 9 in)(8 out) drop first 3 result

func Drop984

func Drop984[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (N, O, P, Q)

Drop984 with func( 9 in)(8 out) drop first 4 result

func Drop985

func Drop985[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (O, P, Q)

Drop985 with func( 9 in)(8 out) drop first 5 result

func Drop986

func Drop986[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (P, Q)

Drop986 with func( 9 in)(8 out) drop first 6 result

func Drop987

func Drop987[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) Q

Drop987 with func( 9 in)(8 out) drop first 7 result

func Drop988

func Drop988[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I)

Drop988 with func( 9 in)(8 out) drop first 8 result

func Drop991

func Drop991[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (K, L, M, N, O, P, Q, R)

Drop991 with func( 9 in)(9 out) drop first 1 result

func Drop992

func Drop992[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (L, M, N, O, P, Q, R)

Drop992 with func( 9 in)(9 out) drop first 2 result

func Drop993

func Drop993[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (M, N, O, P, Q, R)

Drop993 with func( 9 in)(9 out) drop first 3 result

func Drop994

func Drop994[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (N, O, P, Q, R)

Drop994 with func( 9 in)(9 out) drop first 4 result

func Drop995

func Drop995[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (O, P, Q, R)

Drop995 with func( 9 in)(9 out) drop first 5 result

func Drop996

func Drop996[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (P, Q, R)

Drop996 with func( 9 in)(9 out) drop first 6 result

func Drop997

func Drop997[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (Q, R)

Drop997 with func( 9 in)(9 out) drop first 7 result

func Drop998

func Drop998[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) R

Drop998 with func( 9 in)(9 out) drop first 8 result

func Drop999

func Drop999[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I)

Drop999 with func( 9 in)(9 out) drop first 9 result

func DropLast021

func DropLast021[A, B any](fn func() (A, B)) func() A

DropLast021 with func( 0 in)(2 out) drop last 1 result

func DropLast031

func DropLast031[A, B, C any](fn func() (A, B, C)) func() (A, B)

DropLast031 with func( 0 in)(3 out) drop last 1 result

func DropLast032

func DropLast032[A, B, C any](fn func() (A, B, C)) func() A

DropLast032 with func( 0 in)(3 out) drop last 2 result

func DropLast041

func DropLast041[A, B, C, D any](fn func() (A, B, C, D)) func() (A, B, C)

DropLast041 with func( 0 in)(4 out) drop last 1 result

func DropLast042

func DropLast042[A, B, C, D any](fn func() (A, B, C, D)) func() (A, B)

DropLast042 with func( 0 in)(4 out) drop last 2 result

func DropLast043

func DropLast043[A, B, C, D any](fn func() (A, B, C, D)) func() A

DropLast043 with func( 0 in)(4 out) drop last 3 result

func DropLast051

func DropLast051[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() (A, B, C, D)

DropLast051 with func( 0 in)(5 out) drop last 1 result

func DropLast052

func DropLast052[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() (A, B, C)

DropLast052 with func( 0 in)(5 out) drop last 2 result

func DropLast053

func DropLast053[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() (A, B)

DropLast053 with func( 0 in)(5 out) drop last 3 result

func DropLast054

func DropLast054[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() A

DropLast054 with func( 0 in)(5 out) drop last 4 result

func DropLast061

func DropLast061[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (A, B, C, D, E)

DropLast061 with func( 0 in)(6 out) drop last 1 result

func DropLast062

func DropLast062[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (A, B, C, D)

DropLast062 with func( 0 in)(6 out) drop last 2 result

func DropLast063

func DropLast063[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (A, B, C)

DropLast063 with func( 0 in)(6 out) drop last 3 result

func DropLast064

func DropLast064[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (A, B)

DropLast064 with func( 0 in)(6 out) drop last 4 result

func DropLast065

func DropLast065[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() A

DropLast065 with func( 0 in)(6 out) drop last 5 result

func DropLast071

func DropLast071[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (A, B, C, D, E, F)

DropLast071 with func( 0 in)(7 out) drop last 1 result

func DropLast072

func DropLast072[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (A, B, C, D, E)

DropLast072 with func( 0 in)(7 out) drop last 2 result

func DropLast073

func DropLast073[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (A, B, C, D)

DropLast073 with func( 0 in)(7 out) drop last 3 result

func DropLast074

func DropLast074[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (A, B, C)

DropLast074 with func( 0 in)(7 out) drop last 4 result

func DropLast075

func DropLast075[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (A, B)

DropLast075 with func( 0 in)(7 out) drop last 5 result

func DropLast076

func DropLast076[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() A

DropLast076 with func( 0 in)(7 out) drop last 6 result

func DropLast081

func DropLast081[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (A, B, C, D, E, F, G)

DropLast081 with func( 0 in)(8 out) drop last 1 result

func DropLast082

func DropLast082[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (A, B, C, D, E, F)

DropLast082 with func( 0 in)(8 out) drop last 2 result

func DropLast083

func DropLast083[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (A, B, C, D, E)

DropLast083 with func( 0 in)(8 out) drop last 3 result

func DropLast084

func DropLast084[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (A, B, C, D)

DropLast084 with func( 0 in)(8 out) drop last 4 result

func DropLast085

func DropLast085[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (A, B, C)

DropLast085 with func( 0 in)(8 out) drop last 5 result

func DropLast086

func DropLast086[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (A, B)

DropLast086 with func( 0 in)(8 out) drop last 6 result

func DropLast087

func DropLast087[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() A

DropLast087 with func( 0 in)(8 out) drop last 7 result

func DropLast091

func DropLast091[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B, C, D, E, F, G, H)

DropLast091 with func( 0 in)(9 out) drop last 1 result

func DropLast092

func DropLast092[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B, C, D, E, F, G)

DropLast092 with func( 0 in)(9 out) drop last 2 result

func DropLast093

func DropLast093[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B, C, D, E, F)

DropLast093 with func( 0 in)(9 out) drop last 3 result

func DropLast094

func DropLast094[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B, C, D, E)

DropLast094 with func( 0 in)(9 out) drop last 4 result

func DropLast095

func DropLast095[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B, C, D)

DropLast095 with func( 0 in)(9 out) drop last 5 result

func DropLast096

func DropLast096[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B, C)

DropLast096 with func( 0 in)(9 out) drop last 6 result

func DropLast097

func DropLast097[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B)

DropLast097 with func( 0 in)(9 out) drop last 7 result

func DropLast098

func DropLast098[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() A

DropLast098 with func( 0 in)(9 out) drop last 8 result

func DropLast121

func DropLast121[A, B, C any](fn func(A) (B, C)) func(A) B

DropLast121 with func( 1 in)(2 out) drop last 1 result

func DropLast131

func DropLast131[A, B, C, D any](fn func(A) (B, C, D)) func(A) (B, C)

DropLast131 with func( 1 in)(3 out) drop last 1 result

func DropLast132

func DropLast132[A, B, C, D any](fn func(A) (B, C, D)) func(A) B

DropLast132 with func( 1 in)(3 out) drop last 2 result

func DropLast141

func DropLast141[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(A) (B, C, D)

DropLast141 with func( 1 in)(4 out) drop last 1 result

func DropLast142

func DropLast142[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(A) (B, C)

DropLast142 with func( 1 in)(4 out) drop last 2 result

func DropLast143

func DropLast143[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(A) B

DropLast143 with func( 1 in)(4 out) drop last 3 result

func DropLast151

func DropLast151[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) (B, C, D, E)

DropLast151 with func( 1 in)(5 out) drop last 1 result

func DropLast152

func DropLast152[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) (B, C, D)

DropLast152 with func( 1 in)(5 out) drop last 2 result

func DropLast153

func DropLast153[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) (B, C)

DropLast153 with func( 1 in)(5 out) drop last 3 result

func DropLast154

func DropLast154[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(A) B

DropLast154 with func( 1 in)(5 out) drop last 4 result

func DropLast161

func DropLast161[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (B, C, D, E, F)

DropLast161 with func( 1 in)(6 out) drop last 1 result

func DropLast162

func DropLast162[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (B, C, D, E)

DropLast162 with func( 1 in)(6 out) drop last 2 result

func DropLast163

func DropLast163[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (B, C, D)

DropLast163 with func( 1 in)(6 out) drop last 3 result

func DropLast164

func DropLast164[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) (B, C)

DropLast164 with func( 1 in)(6 out) drop last 4 result

func DropLast165

func DropLast165[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(A) B

DropLast165 with func( 1 in)(6 out) drop last 5 result

func DropLast171

func DropLast171[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (B, C, D, E, F, G)

DropLast171 with func( 1 in)(7 out) drop last 1 result

func DropLast172

func DropLast172[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (B, C, D, E, F)

DropLast172 with func( 1 in)(7 out) drop last 2 result

func DropLast173

func DropLast173[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (B, C, D, E)

DropLast173 with func( 1 in)(7 out) drop last 3 result

func DropLast174

func DropLast174[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (B, C, D)

DropLast174 with func( 1 in)(7 out) drop last 4 result

func DropLast175

func DropLast175[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) (B, C)

DropLast175 with func( 1 in)(7 out) drop last 5 result

func DropLast176

func DropLast176[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(A) B

DropLast176 with func( 1 in)(7 out) drop last 6 result

func DropLast181

func DropLast181[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (B, C, D, E, F, G, H)

DropLast181 with func( 1 in)(8 out) drop last 1 result

func DropLast182

func DropLast182[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (B, C, D, E, F, G)

DropLast182 with func( 1 in)(8 out) drop last 2 result

func DropLast183

func DropLast183[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (B, C, D, E, F)

DropLast183 with func( 1 in)(8 out) drop last 3 result

func DropLast184

func DropLast184[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (B, C, D, E)

DropLast184 with func( 1 in)(8 out) drop last 4 result

func DropLast185

func DropLast185[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (B, C, D)

DropLast185 with func( 1 in)(8 out) drop last 5 result

func DropLast186

func DropLast186[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) (B, C)

DropLast186 with func( 1 in)(8 out) drop last 6 result

func DropLast187

func DropLast187[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(A) B

DropLast187 with func( 1 in)(8 out) drop last 7 result

func DropLast191

func DropLast191[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (B, C, D, E, F, G, H, I)

DropLast191 with func( 1 in)(9 out) drop last 1 result

func DropLast192

func DropLast192[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (B, C, D, E, F, G, H)

DropLast192 with func( 1 in)(9 out) drop last 2 result

func DropLast193

func DropLast193[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (B, C, D, E, F, G)

DropLast193 with func( 1 in)(9 out) drop last 3 result

func DropLast194

func DropLast194[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (B, C, D, E, F)

DropLast194 with func( 1 in)(9 out) drop last 4 result

func DropLast195

func DropLast195[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (B, C, D, E)

DropLast195 with func( 1 in)(9 out) drop last 5 result

func DropLast196

func DropLast196[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (B, C, D)

DropLast196 with func( 1 in)(9 out) drop last 6 result

func DropLast197

func DropLast197[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) (B, C)

DropLast197 with func( 1 in)(9 out) drop last 7 result

func DropLast198

func DropLast198[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(A) B

DropLast198 with func( 1 in)(9 out) drop last 8 result

func DropLast221

func DropLast221[A, B, C, D any](fn func(A, B) (C, D)) func(A, B) C

DropLast221 with func( 2 in)(2 out) drop last 1 result

func DropLast231

func DropLast231[A, B, C, D, E any](fn func(A, B) (C, D, E)) func(A, B) (C, D)

DropLast231 with func( 2 in)(3 out) drop last 1 result

func DropLast232

func DropLast232[A, B, C, D, E any](fn func(A, B) (C, D, E)) func(A, B) C

DropLast232 with func( 2 in)(3 out) drop last 2 result

func DropLast241

func DropLast241[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(A, B) (C, D, E)

DropLast241 with func( 2 in)(4 out) drop last 1 result

func DropLast242

func DropLast242[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(A, B) (C, D)

DropLast242 with func( 2 in)(4 out) drop last 2 result

func DropLast243

func DropLast243[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(A, B) C

DropLast243 with func( 2 in)(4 out) drop last 3 result

func DropLast251

func DropLast251[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) (C, D, E, F)

DropLast251 with func( 2 in)(5 out) drop last 1 result

func DropLast252

func DropLast252[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) (C, D, E)

DropLast252 with func( 2 in)(5 out) drop last 2 result

func DropLast253

func DropLast253[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) (C, D)

DropLast253 with func( 2 in)(5 out) drop last 3 result

func DropLast254

func DropLast254[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(A, B) C

DropLast254 with func( 2 in)(5 out) drop last 4 result

func DropLast261

func DropLast261[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (C, D, E, F, G)

DropLast261 with func( 2 in)(6 out) drop last 1 result

func DropLast262

func DropLast262[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (C, D, E, F)

DropLast262 with func( 2 in)(6 out) drop last 2 result

func DropLast263

func DropLast263[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (C, D, E)

DropLast263 with func( 2 in)(6 out) drop last 3 result

func DropLast264

func DropLast264[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) (C, D)

DropLast264 with func( 2 in)(6 out) drop last 4 result

func DropLast265

func DropLast265[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(A, B) C

DropLast265 with func( 2 in)(6 out) drop last 5 result

func DropLast271

func DropLast271[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (C, D, E, F, G, H)

DropLast271 with func( 2 in)(7 out) drop last 1 result

func DropLast272

func DropLast272[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (C, D, E, F, G)

DropLast272 with func( 2 in)(7 out) drop last 2 result

func DropLast273

func DropLast273[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (C, D, E, F)

DropLast273 with func( 2 in)(7 out) drop last 3 result

func DropLast274

func DropLast274[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (C, D, E)

DropLast274 with func( 2 in)(7 out) drop last 4 result

func DropLast275

func DropLast275[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) (C, D)

DropLast275 with func( 2 in)(7 out) drop last 5 result

func DropLast276

func DropLast276[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(A, B) C

DropLast276 with func( 2 in)(7 out) drop last 6 result

func DropLast281

func DropLast281[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (C, D, E, F, G, H, I)

DropLast281 with func( 2 in)(8 out) drop last 1 result

func DropLast282

func DropLast282[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (C, D, E, F, G, H)

DropLast282 with func( 2 in)(8 out) drop last 2 result

func DropLast283

func DropLast283[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (C, D, E, F, G)

DropLast283 with func( 2 in)(8 out) drop last 3 result

func DropLast284

func DropLast284[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (C, D, E, F)

DropLast284 with func( 2 in)(8 out) drop last 4 result

func DropLast285

func DropLast285[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (C, D, E)

DropLast285 with func( 2 in)(8 out) drop last 5 result

func DropLast286

func DropLast286[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) (C, D)

DropLast286 with func( 2 in)(8 out) drop last 6 result

func DropLast287

func DropLast287[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(A, B) C

DropLast287 with func( 2 in)(8 out) drop last 7 result

func DropLast291

func DropLast291[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (C, D, E, F, G, H, I, J)

DropLast291 with func( 2 in)(9 out) drop last 1 result

func DropLast292

func DropLast292[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (C, D, E, F, G, H, I)

DropLast292 with func( 2 in)(9 out) drop last 2 result

func DropLast293

func DropLast293[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (C, D, E, F, G, H)

DropLast293 with func( 2 in)(9 out) drop last 3 result

func DropLast294

func DropLast294[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (C, D, E, F, G)

DropLast294 with func( 2 in)(9 out) drop last 4 result

func DropLast295

func DropLast295[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (C, D, E, F)

DropLast295 with func( 2 in)(9 out) drop last 5 result

func DropLast296

func DropLast296[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (C, D, E)

DropLast296 with func( 2 in)(9 out) drop last 6 result

func DropLast297

func DropLast297[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) (C, D)

DropLast297 with func( 2 in)(9 out) drop last 7 result

func DropLast298

func DropLast298[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(A, B) C

DropLast298 with func( 2 in)(9 out) drop last 8 result

func DropLast321

func DropLast321[A, B, C, D, E any](fn func(A, B, C) (D, E)) func(A, B, C) D

DropLast321 with func( 3 in)(2 out) drop last 1 result

func DropLast331

func DropLast331[A, B, C, D, E, F any](fn func(A, B, C) (D, E, F)) func(A, B, C) (D, E)

DropLast331 with func( 3 in)(3 out) drop last 1 result

func DropLast332

func DropLast332[A, B, C, D, E, F any](fn func(A, B, C) (D, E, F)) func(A, B, C) D

DropLast332 with func( 3 in)(3 out) drop last 2 result

func DropLast341

func DropLast341[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(A, B, C) (D, E, F)

DropLast341 with func( 3 in)(4 out) drop last 1 result

func DropLast342

func DropLast342[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(A, B, C) (D, E)

DropLast342 with func( 3 in)(4 out) drop last 2 result

func DropLast343

func DropLast343[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(A, B, C) D

DropLast343 with func( 3 in)(4 out) drop last 3 result

func DropLast351

func DropLast351[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) (D, E, F, G)

DropLast351 with func( 3 in)(5 out) drop last 1 result

func DropLast352

func DropLast352[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) (D, E, F)

DropLast352 with func( 3 in)(5 out) drop last 2 result

func DropLast353

func DropLast353[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) (D, E)

DropLast353 with func( 3 in)(5 out) drop last 3 result

func DropLast354

func DropLast354[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(A, B, C) D

DropLast354 with func( 3 in)(5 out) drop last 4 result

func DropLast361

func DropLast361[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (D, E, F, G, H)

DropLast361 with func( 3 in)(6 out) drop last 1 result

func DropLast362

func DropLast362[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (D, E, F, G)

DropLast362 with func( 3 in)(6 out) drop last 2 result

func DropLast363

func DropLast363[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (D, E, F)

DropLast363 with func( 3 in)(6 out) drop last 3 result

func DropLast364

func DropLast364[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) (D, E)

DropLast364 with func( 3 in)(6 out) drop last 4 result

func DropLast365

func DropLast365[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(A, B, C) D

DropLast365 with func( 3 in)(6 out) drop last 5 result

func DropLast371

func DropLast371[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (D, E, F, G, H, I)

DropLast371 with func( 3 in)(7 out) drop last 1 result

func DropLast372

func DropLast372[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (D, E, F, G, H)

DropLast372 with func( 3 in)(7 out) drop last 2 result

func DropLast373

func DropLast373[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (D, E, F, G)

DropLast373 with func( 3 in)(7 out) drop last 3 result

func DropLast374

func DropLast374[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (D, E, F)

DropLast374 with func( 3 in)(7 out) drop last 4 result

func DropLast375

func DropLast375[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) (D, E)

DropLast375 with func( 3 in)(7 out) drop last 5 result

func DropLast376

func DropLast376[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(A, B, C) D

DropLast376 with func( 3 in)(7 out) drop last 6 result

func DropLast381

func DropLast381[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (D, E, F, G, H, I, J)

DropLast381 with func( 3 in)(8 out) drop last 1 result

func DropLast382

func DropLast382[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (D, E, F, G, H, I)

DropLast382 with func( 3 in)(8 out) drop last 2 result

func DropLast383

func DropLast383[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (D, E, F, G, H)

DropLast383 with func( 3 in)(8 out) drop last 3 result

func DropLast384

func DropLast384[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (D, E, F, G)

DropLast384 with func( 3 in)(8 out) drop last 4 result

func DropLast385

func DropLast385[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (D, E, F)

DropLast385 with func( 3 in)(8 out) drop last 5 result

func DropLast386

func DropLast386[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) (D, E)

DropLast386 with func( 3 in)(8 out) drop last 6 result

func DropLast387

func DropLast387[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(A, B, C) D

DropLast387 with func( 3 in)(8 out) drop last 7 result

func DropLast391

func DropLast391[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (D, E, F, G, H, I, J, K)

DropLast391 with func( 3 in)(9 out) drop last 1 result

func DropLast392

func DropLast392[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (D, E, F, G, H, I, J)

DropLast392 with func( 3 in)(9 out) drop last 2 result

func DropLast393

func DropLast393[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (D, E, F, G, H, I)

DropLast393 with func( 3 in)(9 out) drop last 3 result

func DropLast394

func DropLast394[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (D, E, F, G, H)

DropLast394 with func( 3 in)(9 out) drop last 4 result

func DropLast395

func DropLast395[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (D, E, F, G)

DropLast395 with func( 3 in)(9 out) drop last 5 result

func DropLast396

func DropLast396[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (D, E, F)

DropLast396 with func( 3 in)(9 out) drop last 6 result

func DropLast397

func DropLast397[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) (D, E)

DropLast397 with func( 3 in)(9 out) drop last 7 result

func DropLast398

func DropLast398[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(A, B, C) D

DropLast398 with func( 3 in)(9 out) drop last 8 result

func DropLast421

func DropLast421[A, B, C, D, E, F any](fn func(A, B, C, D) (E, F)) func(A, B, C, D) E

DropLast421 with func( 4 in)(2 out) drop last 1 result

func DropLast431

func DropLast431[A, B, C, D, E, F, G any](fn func(A, B, C, D) (E, F, G)) func(A, B, C, D) (E, F)

DropLast431 with func( 4 in)(3 out) drop last 1 result

func DropLast432

func DropLast432[A, B, C, D, E, F, G any](fn func(A, B, C, D) (E, F, G)) func(A, B, C, D) E

DropLast432 with func( 4 in)(3 out) drop last 2 result

func DropLast441

func DropLast441[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(A, B, C, D) (E, F, G)

DropLast441 with func( 4 in)(4 out) drop last 1 result

func DropLast442

func DropLast442[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(A, B, C, D) (E, F)

DropLast442 with func( 4 in)(4 out) drop last 2 result

func DropLast443

func DropLast443[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(A, B, C, D) E

DropLast443 with func( 4 in)(4 out) drop last 3 result

func DropLast451

func DropLast451[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) (E, F, G, H)

DropLast451 with func( 4 in)(5 out) drop last 1 result

func DropLast452

func DropLast452[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) (E, F, G)

DropLast452 with func( 4 in)(5 out) drop last 2 result

func DropLast453

func DropLast453[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) (E, F)

DropLast453 with func( 4 in)(5 out) drop last 3 result

func DropLast454

func DropLast454[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(A, B, C, D) E

DropLast454 with func( 4 in)(5 out) drop last 4 result

func DropLast461

func DropLast461[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (E, F, G, H, I)

DropLast461 with func( 4 in)(6 out) drop last 1 result

func DropLast462

func DropLast462[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (E, F, G, H)

DropLast462 with func( 4 in)(6 out) drop last 2 result

func DropLast463

func DropLast463[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (E, F, G)

DropLast463 with func( 4 in)(6 out) drop last 3 result

func DropLast464

func DropLast464[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) (E, F)

DropLast464 with func( 4 in)(6 out) drop last 4 result

func DropLast465

func DropLast465[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(A, B, C, D) E

DropLast465 with func( 4 in)(6 out) drop last 5 result

func DropLast471

func DropLast471[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (E, F, G, H, I, J)

DropLast471 with func( 4 in)(7 out) drop last 1 result

func DropLast472

func DropLast472[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (E, F, G, H, I)

DropLast472 with func( 4 in)(7 out) drop last 2 result

func DropLast473

func DropLast473[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (E, F, G, H)

DropLast473 with func( 4 in)(7 out) drop last 3 result

func DropLast474

func DropLast474[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (E, F, G)

DropLast474 with func( 4 in)(7 out) drop last 4 result

func DropLast475

func DropLast475[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) (E, F)

DropLast475 with func( 4 in)(7 out) drop last 5 result

func DropLast476

func DropLast476[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(A, B, C, D) E

DropLast476 with func( 4 in)(7 out) drop last 6 result

func DropLast481

func DropLast481[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (E, F, G, H, I, J, K)

DropLast481 with func( 4 in)(8 out) drop last 1 result

func DropLast482

func DropLast482[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (E, F, G, H, I, J)

DropLast482 with func( 4 in)(8 out) drop last 2 result

func DropLast483

func DropLast483[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (E, F, G, H, I)

DropLast483 with func( 4 in)(8 out) drop last 3 result

func DropLast484

func DropLast484[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (E, F, G, H)

DropLast484 with func( 4 in)(8 out) drop last 4 result

func DropLast485

func DropLast485[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (E, F, G)

DropLast485 with func( 4 in)(8 out) drop last 5 result

func DropLast486

func DropLast486[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) (E, F)

DropLast486 with func( 4 in)(8 out) drop last 6 result

func DropLast487

func DropLast487[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(A, B, C, D) E

DropLast487 with func( 4 in)(8 out) drop last 7 result

func DropLast491

func DropLast491[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (E, F, G, H, I, J, K, L)

DropLast491 with func( 4 in)(9 out) drop last 1 result

func DropLast492

func DropLast492[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (E, F, G, H, I, J, K)

DropLast492 with func( 4 in)(9 out) drop last 2 result

func DropLast493

func DropLast493[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (E, F, G, H, I, J)

DropLast493 with func( 4 in)(9 out) drop last 3 result

func DropLast494

func DropLast494[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (E, F, G, H, I)

DropLast494 with func( 4 in)(9 out) drop last 4 result

func DropLast495

func DropLast495[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (E, F, G, H)

DropLast495 with func( 4 in)(9 out) drop last 5 result

func DropLast496

func DropLast496[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (E, F, G)

DropLast496 with func( 4 in)(9 out) drop last 6 result

func DropLast497

func DropLast497[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) (E, F)

DropLast497 with func( 4 in)(9 out) drop last 7 result

func DropLast498

func DropLast498[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(A, B, C, D) E

DropLast498 with func( 4 in)(9 out) drop last 8 result

func DropLast521

func DropLast521[A, B, C, D, E, F, G any](fn func(A, B, C, D, E) (F, G)) func(A, B, C, D, E) F

DropLast521 with func( 5 in)(2 out) drop last 1 result

func DropLast531

func DropLast531[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E) (F, G, H)) func(A, B, C, D, E) (F, G)

DropLast531 with func( 5 in)(3 out) drop last 1 result

func DropLast532

func DropLast532[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E) (F, G, H)) func(A, B, C, D, E) F

DropLast532 with func( 5 in)(3 out) drop last 2 result

func DropLast541

func DropLast541[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D, E) (F, G, H)

DropLast541 with func( 5 in)(4 out) drop last 1 result

func DropLast542

func DropLast542[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D, E) (F, G)

DropLast542 with func( 5 in)(4 out) drop last 2 result

func DropLast543

func DropLast543[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(A, B, C, D, E) F

DropLast543 with func( 5 in)(4 out) drop last 3 result

func DropLast551

func DropLast551[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) (F, G, H, I)

DropLast551 with func( 5 in)(5 out) drop last 1 result

func DropLast552

func DropLast552[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) (F, G, H)

DropLast552 with func( 5 in)(5 out) drop last 2 result

func DropLast553

func DropLast553[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) (F, G)

DropLast553 with func( 5 in)(5 out) drop last 3 result

func DropLast554

func DropLast554[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(A, B, C, D, E) F

DropLast554 with func( 5 in)(5 out) drop last 4 result

func DropLast561

func DropLast561[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (F, G, H, I, J)

DropLast561 with func( 5 in)(6 out) drop last 1 result

func DropLast562

func DropLast562[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (F, G, H, I)

DropLast562 with func( 5 in)(6 out) drop last 2 result

func DropLast563

func DropLast563[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (F, G, H)

DropLast563 with func( 5 in)(6 out) drop last 3 result

func DropLast564

func DropLast564[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) (F, G)

DropLast564 with func( 5 in)(6 out) drop last 4 result

func DropLast565

func DropLast565[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(A, B, C, D, E) F

DropLast565 with func( 5 in)(6 out) drop last 5 result

func DropLast571

func DropLast571[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (F, G, H, I, J, K)

DropLast571 with func( 5 in)(7 out) drop last 1 result

func DropLast572

func DropLast572[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (F, G, H, I, J)

DropLast572 with func( 5 in)(7 out) drop last 2 result

func DropLast573

func DropLast573[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (F, G, H, I)

DropLast573 with func( 5 in)(7 out) drop last 3 result

func DropLast574

func DropLast574[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (F, G, H)

DropLast574 with func( 5 in)(7 out) drop last 4 result

func DropLast575

func DropLast575[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) (F, G)

DropLast575 with func( 5 in)(7 out) drop last 5 result

func DropLast576

func DropLast576[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(A, B, C, D, E) F

DropLast576 with func( 5 in)(7 out) drop last 6 result

func DropLast581

func DropLast581[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (F, G, H, I, J, K, L)

DropLast581 with func( 5 in)(8 out) drop last 1 result

func DropLast582

func DropLast582[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (F, G, H, I, J, K)

DropLast582 with func( 5 in)(8 out) drop last 2 result

func DropLast583

func DropLast583[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (F, G, H, I, J)

DropLast583 with func( 5 in)(8 out) drop last 3 result

func DropLast584

func DropLast584[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (F, G, H, I)

DropLast584 with func( 5 in)(8 out) drop last 4 result

func DropLast585

func DropLast585[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (F, G, H)

DropLast585 with func( 5 in)(8 out) drop last 5 result

func DropLast586

func DropLast586[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) (F, G)

DropLast586 with func( 5 in)(8 out) drop last 6 result

func DropLast587

func DropLast587[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(A, B, C, D, E) F

DropLast587 with func( 5 in)(8 out) drop last 7 result

func DropLast591

func DropLast591[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (F, G, H, I, J, K, L, M)

DropLast591 with func( 5 in)(9 out) drop last 1 result

func DropLast592

func DropLast592[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (F, G, H, I, J, K, L)

DropLast592 with func( 5 in)(9 out) drop last 2 result

func DropLast593

func DropLast593[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (F, G, H, I, J, K)

DropLast593 with func( 5 in)(9 out) drop last 3 result

func DropLast594

func DropLast594[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (F, G, H, I, J)

DropLast594 with func( 5 in)(9 out) drop last 4 result

func DropLast595

func DropLast595[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (F, G, H, I)

DropLast595 with func( 5 in)(9 out) drop last 5 result

func DropLast596

func DropLast596[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (F, G, H)

DropLast596 with func( 5 in)(9 out) drop last 6 result

func DropLast597

func DropLast597[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) (F, G)

DropLast597 with func( 5 in)(9 out) drop last 7 result

func DropLast598

func DropLast598[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(A, B, C, D, E) F

DropLast598 with func( 5 in)(9 out) drop last 8 result

func DropLast621

func DropLast621[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E, F) (G, H)) func(A, B, C, D, E, F) G

DropLast621 with func( 6 in)(2 out) drop last 1 result

func DropLast631

func DropLast631[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C, D, E, F) (G, H)

DropLast631 with func( 6 in)(3 out) drop last 1 result

func DropLast632

func DropLast632[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F) (G, H, I)) func(A, B, C, D, E, F) G

DropLast632 with func( 6 in)(3 out) drop last 2 result

func DropLast641

func DropLast641[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E, F) (G, H, I)

DropLast641 with func( 6 in)(4 out) drop last 1 result

func DropLast642

func DropLast642[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E, F) (G, H)

DropLast642 with func( 6 in)(4 out) drop last 2 result

func DropLast643

func DropLast643[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(A, B, C, D, E, F) G

DropLast643 with func( 6 in)(4 out) drop last 3 result

func DropLast651

func DropLast651[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) (G, H, I, J)

DropLast651 with func( 6 in)(5 out) drop last 1 result

func DropLast652

func DropLast652[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) (G, H, I)

DropLast652 with func( 6 in)(5 out) drop last 2 result

func DropLast653

func DropLast653[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) (G, H)

DropLast653 with func( 6 in)(5 out) drop last 3 result

func DropLast654

func DropLast654[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(A, B, C, D, E, F) G

DropLast654 with func( 6 in)(5 out) drop last 4 result

func DropLast661

func DropLast661[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (G, H, I, J, K)

DropLast661 with func( 6 in)(6 out) drop last 1 result

func DropLast662

func DropLast662[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (G, H, I, J)

DropLast662 with func( 6 in)(6 out) drop last 2 result

func DropLast663

func DropLast663[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (G, H, I)

DropLast663 with func( 6 in)(6 out) drop last 3 result

func DropLast664

func DropLast664[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) (G, H)

DropLast664 with func( 6 in)(6 out) drop last 4 result

func DropLast665

func DropLast665[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(A, B, C, D, E, F) G

DropLast665 with func( 6 in)(6 out) drop last 5 result

func DropLast671

func DropLast671[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (G, H, I, J, K, L)

DropLast671 with func( 6 in)(7 out) drop last 1 result

func DropLast672

func DropLast672[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (G, H, I, J, K)

DropLast672 with func( 6 in)(7 out) drop last 2 result

func DropLast673

func DropLast673[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (G, H, I, J)

DropLast673 with func( 6 in)(7 out) drop last 3 result

func DropLast674

func DropLast674[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (G, H, I)

DropLast674 with func( 6 in)(7 out) drop last 4 result

func DropLast675

func DropLast675[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) (G, H)

DropLast675 with func( 6 in)(7 out) drop last 5 result

func DropLast676

func DropLast676[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(A, B, C, D, E, F) G

DropLast676 with func( 6 in)(7 out) drop last 6 result

func DropLast681

func DropLast681[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (G, H, I, J, K, L, M)

DropLast681 with func( 6 in)(8 out) drop last 1 result

func DropLast682

func DropLast682[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (G, H, I, J, K, L)

DropLast682 with func( 6 in)(8 out) drop last 2 result

func DropLast683

func DropLast683[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (G, H, I, J, K)

DropLast683 with func( 6 in)(8 out) drop last 3 result

func DropLast684

func DropLast684[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (G, H, I, J)

DropLast684 with func( 6 in)(8 out) drop last 4 result

func DropLast685

func DropLast685[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (G, H, I)

DropLast685 with func( 6 in)(8 out) drop last 5 result

func DropLast686

func DropLast686[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) (G, H)

DropLast686 with func( 6 in)(8 out) drop last 6 result

func DropLast687

func DropLast687[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(A, B, C, D, E, F) G

DropLast687 with func( 6 in)(8 out) drop last 7 result

func DropLast691

func DropLast691[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)

DropLast691 with func( 6 in)(9 out) drop last 1 result

func DropLast692

func DropLast692[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (G, H, I, J, K, L, M)

DropLast692 with func( 6 in)(9 out) drop last 2 result

func DropLast693

func DropLast693[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (G, H, I, J, K, L)

DropLast693 with func( 6 in)(9 out) drop last 3 result

func DropLast694

func DropLast694[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (G, H, I, J, K)

DropLast694 with func( 6 in)(9 out) drop last 4 result

func DropLast695

func DropLast695[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (G, H, I, J)

DropLast695 with func( 6 in)(9 out) drop last 5 result

func DropLast696

func DropLast696[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (G, H, I)

DropLast696 with func( 6 in)(9 out) drop last 6 result

func DropLast697

func DropLast697[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) (G, H)

DropLast697 with func( 6 in)(9 out) drop last 7 result

func DropLast698

func DropLast698[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F) G

DropLast698 with func( 6 in)(9 out) drop last 8 result

func DropLast721

func DropLast721[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F, G) (H, I)) func(A, B, C, D, E, F, G) H

DropLast721 with func( 7 in)(2 out) drop last 1 result

func DropLast731

func DropLast731[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D, E, F, G) (H, I)

DropLast731 with func( 7 in)(3 out) drop last 1 result

func DropLast732

func DropLast732[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G) (H, I, J)) func(A, B, C, D, E, F, G) H

DropLast732 with func( 7 in)(3 out) drop last 2 result

func DropLast741

func DropLast741[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F, G) (H, I, J)

DropLast741 with func( 7 in)(4 out) drop last 1 result

func DropLast742

func DropLast742[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F, G) (H, I)

DropLast742 with func( 7 in)(4 out) drop last 2 result

func DropLast743

func DropLast743[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(A, B, C, D, E, F, G) H

DropLast743 with func( 7 in)(4 out) drop last 3 result

func DropLast751

func DropLast751[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) (H, I, J, K)

DropLast751 with func( 7 in)(5 out) drop last 1 result

func DropLast752

func DropLast752[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) (H, I, J)

DropLast752 with func( 7 in)(5 out) drop last 2 result

func DropLast753

func DropLast753[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) (H, I)

DropLast753 with func( 7 in)(5 out) drop last 3 result

func DropLast754

func DropLast754[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(A, B, C, D, E, F, G) H

DropLast754 with func( 7 in)(5 out) drop last 4 result

func DropLast761

func DropLast761[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (H, I, J, K, L)

DropLast761 with func( 7 in)(6 out) drop last 1 result

func DropLast762

func DropLast762[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (H, I, J, K)

DropLast762 with func( 7 in)(6 out) drop last 2 result

func DropLast763

func DropLast763[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (H, I, J)

DropLast763 with func( 7 in)(6 out) drop last 3 result

func DropLast764

func DropLast764[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) (H, I)

DropLast764 with func( 7 in)(6 out) drop last 4 result

func DropLast765

func DropLast765[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(A, B, C, D, E, F, G) H

DropLast765 with func( 7 in)(6 out) drop last 5 result

func DropLast771

func DropLast771[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (H, I, J, K, L, M)

DropLast771 with func( 7 in)(7 out) drop last 1 result

func DropLast772

func DropLast772[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (H, I, J, K, L)

DropLast772 with func( 7 in)(7 out) drop last 2 result

func DropLast773

func DropLast773[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (H, I, J, K)

DropLast773 with func( 7 in)(7 out) drop last 3 result

func DropLast774

func DropLast774[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (H, I, J)

DropLast774 with func( 7 in)(7 out) drop last 4 result

func DropLast775

func DropLast775[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) (H, I)

DropLast775 with func( 7 in)(7 out) drop last 5 result

func DropLast776

func DropLast776[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(A, B, C, D, E, F, G) H

DropLast776 with func( 7 in)(7 out) drop last 6 result

func DropLast781

func DropLast781[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)

DropLast781 with func( 7 in)(8 out) drop last 1 result

func DropLast782

func DropLast782[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (H, I, J, K, L, M)

DropLast782 with func( 7 in)(8 out) drop last 2 result

func DropLast783

func DropLast783[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (H, I, J, K, L)

DropLast783 with func( 7 in)(8 out) drop last 3 result

func DropLast784

func DropLast784[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (H, I, J, K)

DropLast784 with func( 7 in)(8 out) drop last 4 result

func DropLast785

func DropLast785[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (H, I, J)

DropLast785 with func( 7 in)(8 out) drop last 5 result

func DropLast786

func DropLast786[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) (H, I)

DropLast786 with func( 7 in)(8 out) drop last 6 result

func DropLast787

func DropLast787[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G) H

DropLast787 with func( 7 in)(8 out) drop last 7 result

func DropLast791

func DropLast791[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)

DropLast791 with func( 7 in)(9 out) drop last 1 result

func DropLast792

func DropLast792[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)

DropLast792 with func( 7 in)(9 out) drop last 2 result

func DropLast793

func DropLast793[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (H, I, J, K, L, M)

DropLast793 with func( 7 in)(9 out) drop last 3 result

func DropLast794

func DropLast794[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (H, I, J, K, L)

DropLast794 with func( 7 in)(9 out) drop last 4 result

func DropLast795

func DropLast795[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (H, I, J, K)

DropLast795 with func( 7 in)(9 out) drop last 5 result

func DropLast796

func DropLast796[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (H, I, J)

DropLast796 with func( 7 in)(9 out) drop last 6 result

func DropLast797

func DropLast797[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) (H, I)

DropLast797 with func( 7 in)(9 out) drop last 7 result

func DropLast798

func DropLast798[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G) H

DropLast798 with func( 7 in)(9 out) drop last 8 result

func DropLast821

func DropLast821[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G, H) (I, J)) func(A, B, C, D, E, F, G, H) I

DropLast821 with func( 8 in)(2 out) drop last 1 result

func DropLast831

func DropLast831[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E, F, G, H) (I, J)

DropLast831 with func( 8 in)(3 out) drop last 1 result

func DropLast832

func DropLast832[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(A, B, C, D, E, F, G, H) I

DropLast832 with func( 8 in)(3 out) drop last 2 result

func DropLast841

func DropLast841[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G, H) (I, J, K)

DropLast841 with func( 8 in)(4 out) drop last 1 result

func DropLast842

func DropLast842[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G, H) (I, J)

DropLast842 with func( 8 in)(4 out) drop last 2 result

func DropLast843

func DropLast843[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(A, B, C, D, E, F, G, H) I

DropLast843 with func( 8 in)(4 out) drop last 3 result

func DropLast851

func DropLast851[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) (I, J, K, L)

DropLast851 with func( 8 in)(5 out) drop last 1 result

func DropLast852

func DropLast852[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) (I, J, K)

DropLast852 with func( 8 in)(5 out) drop last 2 result

func DropLast853

func DropLast853[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) (I, J)

DropLast853 with func( 8 in)(5 out) drop last 3 result

func DropLast854

func DropLast854[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(A, B, C, D, E, F, G, H) I

DropLast854 with func( 8 in)(5 out) drop last 4 result

func DropLast861

func DropLast861[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M)

DropLast861 with func( 8 in)(6 out) drop last 1 result

func DropLast862

func DropLast862[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (I, J, K, L)

DropLast862 with func( 8 in)(6 out) drop last 2 result

func DropLast863

func DropLast863[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (I, J, K)

DropLast863 with func( 8 in)(6 out) drop last 3 result

func DropLast864

func DropLast864[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) (I, J)

DropLast864 with func( 8 in)(6 out) drop last 4 result

func DropLast865

func DropLast865[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(A, B, C, D, E, F, G, H) I

DropLast865 with func( 8 in)(6 out) drop last 5 result

func DropLast871

func DropLast871[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)

DropLast871 with func( 8 in)(7 out) drop last 1 result

func DropLast872

func DropLast872[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M)

DropLast872 with func( 8 in)(7 out) drop last 2 result

func DropLast873

func DropLast873[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (I, J, K, L)

DropLast873 with func( 8 in)(7 out) drop last 3 result

func DropLast874

func DropLast874[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (I, J, K)

DropLast874 with func( 8 in)(7 out) drop last 4 result

func DropLast875

func DropLast875[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) (I, J)

DropLast875 with func( 8 in)(7 out) drop last 5 result

func DropLast876

func DropLast876[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H) I

DropLast876 with func( 8 in)(7 out) drop last 6 result

func DropLast881

func DropLast881[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)

DropLast881 with func( 8 in)(8 out) drop last 1 result

func DropLast882

func DropLast882[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)

DropLast882 with func( 8 in)(8 out) drop last 2 result

func DropLast883

func DropLast883[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M)

DropLast883 with func( 8 in)(8 out) drop last 3 result

func DropLast884

func DropLast884[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (I, J, K, L)

DropLast884 with func( 8 in)(8 out) drop last 4 result

func DropLast885

func DropLast885[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (I, J, K)

DropLast885 with func( 8 in)(8 out) drop last 5 result

func DropLast886

func DropLast886[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) (I, J)

DropLast886 with func( 8 in)(8 out) drop last 6 result

func DropLast887

func DropLast887[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H) I

DropLast887 with func( 8 in)(8 out) drop last 7 result

func DropLast891

func DropLast891[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)

DropLast891 with func( 8 in)(9 out) drop last 1 result

func DropLast892

func DropLast892[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)

DropLast892 with func( 8 in)(9 out) drop last 2 result

func DropLast893

func DropLast893[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)

DropLast893 with func( 8 in)(9 out) drop last 3 result

func DropLast894

func DropLast894[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (I, J, K, L, M)

DropLast894 with func( 8 in)(9 out) drop last 4 result

func DropLast895

func DropLast895[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (I, J, K, L)

DropLast895 with func( 8 in)(9 out) drop last 5 result

func DropLast896

func DropLast896[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (I, J, K)

DropLast896 with func( 8 in)(9 out) drop last 6 result

func DropLast897

func DropLast897[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) (I, J)

DropLast897 with func( 8 in)(9 out) drop last 7 result

func DropLast898

func DropLast898[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H) I

DropLast898 with func( 8 in)(9 out) drop last 8 result

func DropLast921

func DropLast921[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(A, B, C, D, E, F, G, H, I) J

DropLast921 with func( 9 in)(2 out) drop last 1 result

func DropLast931

func DropLast931[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F, G, H, I) (J, K)

DropLast931 with func( 9 in)(3 out) drop last 1 result

func DropLast932

func DropLast932[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(A, B, C, D, E, F, G, H, I) J

DropLast932 with func( 9 in)(3 out) drop last 2 result

func DropLast941

func DropLast941[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H, I) (J, K, L)

DropLast941 with func( 9 in)(4 out) drop last 1 result

func DropLast942

func DropLast942[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H, I) (J, K)

DropLast942 with func( 9 in)(4 out) drop last 2 result

func DropLast943

func DropLast943[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(A, B, C, D, E, F, G, H, I) J

DropLast943 with func( 9 in)(4 out) drop last 3 result

func DropLast951

func DropLast951[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M)

DropLast951 with func( 9 in)(5 out) drop last 1 result

func DropLast952

func DropLast952[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) (J, K, L)

DropLast952 with func( 9 in)(5 out) drop last 2 result

func DropLast953

func DropLast953[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) (J, K)

DropLast953 with func( 9 in)(5 out) drop last 3 result

func DropLast954

func DropLast954[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(A, B, C, D, E, F, G, H, I) J

DropLast954 with func( 9 in)(5 out) drop last 4 result

func DropLast961

func DropLast961[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)

DropLast961 with func( 9 in)(6 out) drop last 1 result

func DropLast962

func DropLast962[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M)

DropLast962 with func( 9 in)(6 out) drop last 2 result

func DropLast963

func DropLast963[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (J, K, L)

DropLast963 with func( 9 in)(6 out) drop last 3 result

func DropLast964

func DropLast964[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) (J, K)

DropLast964 with func( 9 in)(6 out) drop last 4 result

func DropLast965

func DropLast965[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(A, B, C, D, E, F, G, H, I) J

DropLast965 with func( 9 in)(6 out) drop last 5 result

func DropLast971

func DropLast971[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)

DropLast971 with func( 9 in)(7 out) drop last 1 result

func DropLast972

func DropLast972[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)

DropLast972 with func( 9 in)(7 out) drop last 2 result

func DropLast973

func DropLast973[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M)

DropLast973 with func( 9 in)(7 out) drop last 3 result

func DropLast974

func DropLast974[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (J, K, L)

DropLast974 with func( 9 in)(7 out) drop last 4 result

func DropLast975

func DropLast975[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) (J, K)

DropLast975 with func( 9 in)(7 out) drop last 5 result

func DropLast976

func DropLast976[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(A, B, C, D, E, F, G, H, I) J

DropLast976 with func( 9 in)(7 out) drop last 6 result

func DropLast981

func DropLast981[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)

DropLast981 with func( 9 in)(8 out) drop last 1 result

func DropLast982

func DropLast982[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)

DropLast982 with func( 9 in)(8 out) drop last 2 result

func DropLast983

func DropLast983[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)

DropLast983 with func( 9 in)(8 out) drop last 3 result

func DropLast984

func DropLast984[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M)

DropLast984 with func( 9 in)(8 out) drop last 4 result

func DropLast985

func DropLast985[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (J, K, L)

DropLast985 with func( 9 in)(8 out) drop last 5 result

func DropLast986

func DropLast986[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) (J, K)

DropLast986 with func( 9 in)(8 out) drop last 6 result

func DropLast987

func DropLast987[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(A, B, C, D, E, F, G, H, I) J

DropLast987 with func( 9 in)(8 out) drop last 7 result

func DropLast991

func DropLast991[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)

DropLast991 with func( 9 in)(9 out) drop last 1 result

func DropLast992

func DropLast992[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)

DropLast992 with func( 9 in)(9 out) drop last 2 result

func DropLast993

func DropLast993[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)

DropLast993 with func( 9 in)(9 out) drop last 3 result

func DropLast994

func DropLast994[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)

DropLast994 with func( 9 in)(9 out) drop last 4 result

func DropLast995

func DropLast995[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (J, K, L, M)

DropLast995 with func( 9 in)(9 out) drop last 5 result

func DropLast996

func DropLast996[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (J, K, L)

DropLast996 with func( 9 in)(9 out) drop last 6 result

func DropLast997

func DropLast997[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) (J, K)

DropLast997 with func( 9 in)(9 out) drop last 7 result

func DropLast998

func DropLast998[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(A, B, C, D, E, F, G, H, I) J

DropLast998 with func( 9 in)(9 out) drop last 8 result

func Empty added in v0.1.27

func Empty[V any, K comparable, T ~[]V | ~map[K]V](t T) bool

Empty check map or slice is empty

func Error added in v0.1.10

func Error(arg ...any) error

Error create new error with line info

func ErrorResponseFunc added in v0.1.21

func ErrorResponseFunc(fn ErrorResponseFn, next http.HandlerFunc) http.HandlerFunc

func ErrorResponseHandler added in v0.1.21

func ErrorResponseHandler(fn ErrorResponseFn, next http.Handler) http.Handler

func Errorf added in v0.1.10

func Errorf(pattern string, arg ...any) error

Errorf create new error with line info

func FsSinglePageApp added in v0.1.15

func FsSinglePageApp(f fs.FS, root, index string) http.Handler

FsSinglePageApp create a http.Handler to serve fs.FS SPA sources, eg: a zip filesystem @param f: the fs.FS @param root: the root folder in fs.FS, can be empty @param index: the index file path in filesystem, panic when not exists

func GetBuffer added in v0.1.27

func GetBuffer() *bytes.Buffer

func HasPrefix added in v0.1.27

func HasPrefix[S ~[]V, V comparable](s S, v ...V) bool

HasPrefix check slice have begun with values.

func HasSuffix added in v0.1.27

func HasSuffix[S ~[]V, V comparable](s S, v ...V) bool

HasSuffix check slice have end with values.

func HttpHoconReceive added in v0.1.27

func HttpHoconReceive(r *http.Request, checkMime bool) (c *configuration.Config, read bool)

func HttpHoconSend added in v0.1.27

func HttpHoconSend(t *configuration.Config, w http.ResponseWriter)

func HttpJsonSend added in v0.1.27

func HttpJsonSend[T any](t T, w http.ResponseWriter)

func HttpJsonSender added in v0.1.27

func HttpJsonSender[T any]() func(T, http.ResponseWriter)

func HttpMiddleware added in v0.1.27

func HttpMiddleware(h http.HandlerFunc) func(http.HandlerFunc) http.HandlerFunc

func HttpSSEFunc added in v0.1.27

func HttpSSEFunc(fn func(SSE, context.Context)) http.HandlerFunc

HttpSSEFunc synchronized SSE function

func HttpSafeFunc added in v0.1.27

func HttpSafeFunc(h http.HandlerFunc) http.HandlerFunc

func HttpSafeHandler added in v0.1.27

func HttpSafeHandler(h http.Handler) http.Handler

func HttpSafeResolveFunc added in v0.1.27

func HttpSafeResolveFunc(resolver func(any) *HttpError, h http.HandlerFunc) http.HandlerFunc

func Identity added in v0.1.13

func Identity[T any](v T) T

func IgnoreClose added in v0.1.14

func IgnoreClose(closer io.Closer) func()

func MapClear added in v0.1.21

func MapClear[K key, V any, M ~map[K]V](m M)

MapClear by loop on each key

func MapEach added in v0.1.5

func MapEach[K key, V any, M ~map[K]V](m M, c func(K, V))

MapEach same as for k, v := range m

func MapFilterSitu added in v0.1.5

func MapFilterSitu[K key, V any, M ~map[K]V](m M, pred func(K, V) bool)

MapFilterSitu filter and remove entries (not create new ones)

func MapHasKey added in v0.1.5

func MapHasKey[K key, V any, M ~map[K]V](m M, k K) (ok bool)

MapHasKey check key is exists, just _, ok = m[k]

func MapHasValue added in v0.1.5

func MapHasValue[K key, V key, M ~map[K]V](m M, v V) (ok bool)

MapHasValue check value exists

func MapHasValueBy added in v0.1.5

func MapHasValueBy[K key, V any, M ~map[K]V](m M, cmp func(V) bool) (ok bool)

MapHasValueBy check value exists by cmp

func MapKeyBy added in v0.1.5

func MapKeyBy[K key, V any, M ~map[K]V](m M, p func(V) bool) (k K)

MapKeyBy found key by predicate

func MapKeyMapping added in v0.1.5

func MapKeyMapping[K, K1 key, V any, M ~map[K]V](m M, fn func(K) K1) (o map[K1]V)

MapKeyMapping mapping key

func MapKeyOf added in v0.1.5

func MapKeyOf[K key, V key, M ~map[K]V](m M, v V) (k K)

MapKeyOf found key of a value otherwise the K's default value returned

func MapKeys added in v0.1.5

func MapKeys[K key, V any, M ~map[K]V](m M) (r []K)

MapKeys key slice of map

func MapKeysBy added in v0.1.5

func MapKeysBy[K key, V any, M ~map[K]V](m M, p func(V) bool) (k []K)

MapKeysBy pick keys by value predicate

func MapKeysOf added in v0.1.5

func MapKeysOf[K key, V key, M ~map[K]V](m M, v V) (k []K)

MapKeysOf found keys of a value

func MapPick

func MapPick[K key, V any, M ~map[K]V](m M, pick func(K, V) int) (r []map[K]V)

MapPick in to new maps, pick returns: negative for discard, otherwise for put map N

func MapSortByValue added in v0.1.5

func MapSortByValue[K key, V any, M ~map[K]V](m M, cmp func(V, V) bool) (r []K)

MapSortByValue sort by value and returns the sorted key slice, see sort.Slice

func MapSortByValueStable added in v0.1.5

func MapSortByValueStable[K key, V any, M ~map[K]V](m M, cmp func(V, V) bool) (r []K)

MapSortByValueStable sort by value and returns the sorted key slice, see sort.SliceStable

func MapValueMapping added in v0.1.5

func MapValueMapping[K key, V, V1 any, M ~map[K]V](m M, fn func(V) V1) (o map[K]V1)

MapValueMapping mapping value

func MapValueTo added in v0.1.5

func MapValueTo[K key, V, V1 any, M ~map[K]V](m M, v V1) (o map[K]V1)

MapValueTo make map value to v

func MapValues added in v0.1.5

func MapValues[K key, V any, M ~map[K]V](m M) (r []V)

MapValues value slice of map

func MapValuesBy added in v0.1.5

func MapValuesBy[K key, V any, M ~map[K]V](m M, fn func(K) bool) (o []V)

MapValuesBy picks values

func MatchKMP added in v0.1.27

func MatchKMP[T comparable, S ~[]T](s S, p ...T) int

func MatchKMPFunc added in v0.1.28

func MatchKMPFunc[T any, S ~[]T](equals func(T, T) bool, s S, p ...T) int

func MatchZ added in v0.1.27

func MatchZ[T comparable, S ~[]T](s S, b T, p ...T) int

func MatchZFunc added in v0.1.28

func MatchZFunc[T any, S ~[]T](equals func(T, T) bool, s S, b T, p ...T) int

func Negative added in v0.1.27

func Negative[T constraints.Ordered](t T) bool

func NewCallFileError added in v0.1.7

func NewCallFileError(origin any, caller uint) error

NewCallFileError use errors.Join with caller func and file line (v0.1.34)

func NewCallFuncError added in v0.1.7

func NewCallFuncError(origin any, caller uint) error

NewCallFuncError use errors.Join with caller func and file line (v0.1.34)

func NewCallShortFileError added in v0.1.10

func NewCallShortFileError(origin any, caller uint) error

NewCallShortFileError use errors.Join with caller func and file line (v0.1.34)

func NewErrCombine added in v0.1.8

func NewErrCombine(err ...error) error

NewErrCombine combine errors

func NewErrLine added in v0.1.8

func NewErrLine(err error, skip uint) error

NewErrLine create an Error with original caller line

func Not

func Not[A any](fn func(A) bool) func(A) bool

func NotEmpty added in v0.1.27

func NotEmpty[V any, K comparable, T ~[]V | ~map[K]V](t T) bool

NotEmpty check map or slice is empty

func NotNil added in v0.1.27

func NotNil[T ~*V, V any](t T) bool

func Or

func Or[A any](fa func(A) bool, fb func(A) bool) func(A) bool

func Panic

func Panic(err error)

Panic error

func Panic1

func Panic1[A any](a A, err error) A

Panic1 error or return other 1 value

func Panic2

func Panic2[A, B any](a A, b B, err error) (A, B)

Panic2 error or return other 2 value

func Panic3

func Panic3[A, B, C any](a A, b B, c C, err error) (A, B, C)

Panic3 error or return other 3 value

func Panic4

func Panic4[A, B, C, D any](a A, b B, c C, d D, err error) (A, B, C, D)

Panic4 error or return other 4 value

func Panic5

func Panic5[A, B, C, D, E any](a A, b B, c C, d D, e E, err error) (A, B, C, D, E)

Panic5 error or return other 5 value

func Panic6

func Panic6[A, B, C, D, E, F any](a A, b B, c C, d D, e E, f F, err error) (A, B, C, D, E, F)

Panic6 error or return other 6 value

func Panic7

func Panic7[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, f F, g G, err error) (A, B, C, D, E, F, G)

Panic7 error or return other 7 value

func Panic8

func Panic8[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, g G, h H, err error) (A, B, C, D, E, F, G, H)

Panic8 error or return other 8 value

func Panic9

func Panic9[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, h H, i I, err error) (A, B, C, D, E, F, G, H, I)

Panic9 error or return other 9 value

func Panics added in v0.1.5

func Panics(fn func() error) func()

Panics return a Runnable

func Panics01 added in v0.1.5

func Panics01[A any](fn func() (A, error)) func()

Panics01 panic with func 0 in 2 out (last out is an error), returns a Runnable.

func Panics02 added in v0.1.5

func Panics02[A, B any](fn func() (A, B, error)) func()

Panics02 panic with func 0 in 3 out (last out is an error), returns a Runnable.

func Panics03 added in v0.1.5

func Panics03[A, B, C any](fn func() (A, B, C, error)) func()

Panics03 panic with func 0 in 4 out (last out is an error), returns a Runnable.

func Panics04 added in v0.1.5

func Panics04[A, B, C, D any](fn func() (A, B, C, D, error)) func()

Panics04 panic with func 0 in 5 out (last out is an error), returns a Runnable.

func Panics05 added in v0.1.5

func Panics05[A, B, C, D, E any](fn func() (A, B, C, D, E, error)) func()

Panics05 panic with func 0 in 6 out (last out is an error), returns a Runnable.

func Panics06 added in v0.1.5

func Panics06[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F, error)) func()

Panics06 panic with func 0 in 7 out (last out is an error), returns a Runnable.

func Panics07 added in v0.1.5

func Panics07[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G, error)) func()

Panics07 panic with func 0 in 8 out (last out is an error), returns a Runnable.

func Panics08 added in v0.1.5

func Panics08[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H, error)) func()

Panics08 panic with func 0 in 9 out (last out is an error), returns a Runnable.

func Panics09 added in v0.1.5

func Panics09[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I, error)) func()

Panics09 panic with func 0 in 10 out (last out is an error), returns a Runnable.

func Panics10 added in v0.1.5

func Panics10[A any](a A, fn func(A) error) func()

Panics10 panic with func 1 in 1 out (last out is an error), returns a Runnable.

func Panics11 added in v0.1.5

func Panics11[A, B any](a A, fn func(A) (B, error)) func()

Panics11 panic with func 1 in 2 out (last out is an error), returns a Runnable.

func Panics12 added in v0.1.5

func Panics12[A, B, C any](a A, fn func(A) (B, C, error)) func()

Panics12 panic with func 1 in 3 out (last out is an error), returns a Runnable.

func Panics13 added in v0.1.5

func Panics13[A, B, C, D any](a A, fn func(A) (B, C, D, error)) func()

Panics13 panic with func 1 in 4 out (last out is an error), returns a Runnable.

func Panics14 added in v0.1.5

func Panics14[A, B, C, D, E any](a A, fn func(A) (B, C, D, E, error)) func()

Panics14 panic with func 1 in 5 out (last out is an error), returns a Runnable.

func Panics15 added in v0.1.5

func Panics15[A, B, C, D, E, F any](a A, fn func(A) (B, C, D, E, F, error)) func()

Panics15 panic with func 1 in 6 out (last out is an error), returns a Runnable.

func Panics16 added in v0.1.5

func Panics16[A, B, C, D, E, F, G any](a A, fn func(A) (B, C, D, E, F, G, error)) func()

Panics16 panic with func 1 in 7 out (last out is an error), returns a Runnable.

func Panics17 added in v0.1.5

func Panics17[A, B, C, D, E, F, G, H any](a A, fn func(A) (B, C, D, E, F, G, H, error)) func()

Panics17 panic with func 1 in 8 out (last out is an error), returns a Runnable.

func Panics18 added in v0.1.5

func Panics18[A, B, C, D, E, F, G, H, I any](a A, fn func(A) (B, C, D, E, F, G, H, I, error)) func()

Panics18 panic with func 1 in 9 out (last out is an error), returns a Runnable.

func Panics19 added in v0.1.5

func Panics19[A, B, C, D, E, F, G, H, I, J any](a A, fn func(A) (B, C, D, E, F, G, H, I, J, error)) func()

Panics19 panic with func 1 in 10 out (last out is an error), returns a Runnable.

func Panics20 added in v0.1.5

func Panics20[A, B any](a A, b B, fn func(A, B) error) func()

Panics20 panic with func 2 in 1 out (last out is an error), returns a Runnable.

func Panics21 added in v0.1.5

func Panics21[A, B, C any](a A, b B, fn func(A, B) (C, error)) func()

Panics21 panic with func 2 in 2 out (last out is an error), returns a Runnable.

func Panics22 added in v0.1.5

func Panics22[A, B, C, D any](a A, b B, fn func(A, B) (C, D, error)) func()

Panics22 panic with func 2 in 3 out (last out is an error), returns a Runnable.

func Panics23 added in v0.1.5

func Panics23[A, B, C, D, E any](a A, b B, fn func(A, B) (C, D, E, error)) func()

Panics23 panic with func 2 in 4 out (last out is an error), returns a Runnable.

func Panics24 added in v0.1.5

func Panics24[A, B, C, D, E, F any](a A, b B, fn func(A, B) (C, D, E, F, error)) func()

Panics24 panic with func 2 in 5 out (last out is an error), returns a Runnable.

func Panics25 added in v0.1.5

func Panics25[A, B, C, D, E, F, G any](a A, b B, fn func(A, B) (C, D, E, F, G, error)) func()

Panics25 panic with func 2 in 6 out (last out is an error), returns a Runnable.

func Panics26 added in v0.1.5

func Panics26[A, B, C, D, E, F, G, H any](a A, b B, fn func(A, B) (C, D, E, F, G, H, error)) func()

Panics26 panic with func 2 in 7 out (last out is an error), returns a Runnable.

func Panics27 added in v0.1.5

func Panics27[A, B, C, D, E, F, G, H, I any](a A, b B, fn func(A, B) (C, D, E, F, G, H, I, error)) func()

Panics27 panic with func 2 in 8 out (last out is an error), returns a Runnable.

func Panics28 added in v0.1.5

func Panics28[A, B, C, D, E, F, G, H, I, J any](a A, b B, fn func(A, B) (C, D, E, F, G, H, I, J, error)) func()

Panics28 panic with func 2 in 9 out (last out is an error), returns a Runnable.

func Panics29 added in v0.1.5

func Panics29[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, fn func(A, B) (C, D, E, F, G, H, I, J, K, error)) func()

Panics29 panic with func 2 in 10 out (last out is an error), returns a Runnable.

func Panics30 added in v0.1.5

func Panics30[A, B, C any](a A, b B, c C, fn func(A, B, C) error) func()

Panics30 panic with func 3 in 1 out (last out is an error), returns a Runnable.

func Panics31 added in v0.1.5

func Panics31[A, B, C, D any](a A, b B, c C, fn func(A, B, C) (D, error)) func()

Panics31 panic with func 3 in 2 out (last out is an error), returns a Runnable.

func Panics32 added in v0.1.5

func Panics32[A, B, C, D, E any](a A, b B, c C, fn func(A, B, C) (D, E, error)) func()

Panics32 panic with func 3 in 3 out (last out is an error), returns a Runnable.

func Panics33 added in v0.1.5

func Panics33[A, B, C, D, E, F any](a A, b B, c C, fn func(A, B, C) (D, E, F, error)) func()

Panics33 panic with func 3 in 4 out (last out is an error), returns a Runnable.

func Panics34 added in v0.1.5

func Panics34[A, B, C, D, E, F, G any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, error)) func()

Panics34 panic with func 3 in 5 out (last out is an error), returns a Runnable.

func Panics35 added in v0.1.5

func Panics35[A, B, C, D, E, F, G, H any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, error)) func()

Panics35 panic with func 3 in 6 out (last out is an error), returns a Runnable.

func Panics36 added in v0.1.5

func Panics36[A, B, C, D, E, F, G, H, I any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I, error)) func()

Panics36 panic with func 3 in 7 out (last out is an error), returns a Runnable.

func Panics37 added in v0.1.5

func Panics37[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J, error)) func()

Panics37 panic with func 3 in 8 out (last out is an error), returns a Runnable.

func Panics38 added in v0.1.5

func Panics38[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J, K, error)) func()

Panics38 panic with func 3 in 9 out (last out is an error), returns a Runnable.

func Panics39 added in v0.1.5

func Panics39[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, fn func(A, B, C) (D, E, F, G, H, I, J, K, L, error)) func()

Panics39 panic with func 3 in 10 out (last out is an error), returns a Runnable.

func Panics40 added in v0.1.5

func Panics40[A, B, C, D any](a A, b B, c C, d D, fn func(A, B, C, D) error) func()

Panics40 panic with func 4 in 1 out (last out is an error), returns a Runnable.

func Panics41 added in v0.1.5

func Panics41[A, B, C, D, E any](a A, b B, c C, d D, fn func(A, B, C, D) (E, error)) func()

Panics41 panic with func 4 in 2 out (last out is an error), returns a Runnable.

func Panics42 added in v0.1.5

func Panics42[A, B, C, D, E, F any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, error)) func()

Panics42 panic with func 4 in 3 out (last out is an error), returns a Runnable.

func Panics43 added in v0.1.5

func Panics43[A, B, C, D, E, F, G any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, error)) func()

Panics43 panic with func 4 in 4 out (last out is an error), returns a Runnable.

func Panics44 added in v0.1.5

func Panics44[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, error)) func()

Panics44 panic with func 4 in 5 out (last out is an error), returns a Runnable.

func Panics45 added in v0.1.5

func Panics45[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, error)) func()

Panics45 panic with func 4 in 6 out (last out is an error), returns a Runnable.

func Panics46 added in v0.1.5

func Panics46[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, error)) func()

Panics46 panic with func 4 in 7 out (last out is an error), returns a Runnable.

func Panics47 added in v0.1.5

func Panics47[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, error)) func()

Panics47 panic with func 4 in 8 out (last out is an error), returns a Runnable.

func Panics48 added in v0.1.5

func Panics48[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, error)) func()

Panics48 panic with func 4 in 9 out (last out is an error), returns a Runnable.

func Panics49 added in v0.1.5

func Panics49[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M, error)) func()

Panics49 panic with func 4 in 10 out (last out is an error), returns a Runnable.

func Panics50 added in v0.1.5

func Panics50[A, B, C, D, E any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) error) func()

Panics50 panic with func 5 in 1 out (last out is an error), returns a Runnable.

func Panics51 added in v0.1.5

func Panics51[A, B, C, D, E, F any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, error)) func()

Panics51 panic with func 5 in 2 out (last out is an error), returns a Runnable.

func Panics52 added in v0.1.5

func Panics52[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, error)) func()

Panics52 panic with func 5 in 3 out (last out is an error), returns a Runnable.

func Panics53 added in v0.1.5

func Panics53[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, error)) func()

Panics53 panic with func 5 in 4 out (last out is an error), returns a Runnable.

func Panics54 added in v0.1.5

func Panics54[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, error)) func()

Panics54 panic with func 5 in 5 out (last out is an error), returns a Runnable.

func Panics55 added in v0.1.5

func Panics55[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, error)) func()

Panics55 panic with func 5 in 6 out (last out is an error), returns a Runnable.

func Panics56 added in v0.1.5

func Panics56[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, error)) func()

Panics56 panic with func 5 in 7 out (last out is an error), returns a Runnable.

func Panics57 added in v0.1.5

func Panics57[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, error)) func()

Panics57 panic with func 5 in 8 out (last out is an error), returns a Runnable.

func Panics58 added in v0.1.5

func Panics58[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, error)) func()

Panics58 panic with func 5 in 9 out (last out is an error), returns a Runnable.

func Panics59 added in v0.1.5

func Panics59[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N, error)) func()

Panics59 panic with func 5 in 10 out (last out is an error), returns a Runnable.

func Panics60 added in v0.1.5

func Panics60[A, B, C, D, E, F any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) error) func()

Panics60 panic with func 6 in 1 out (last out is an error), returns a Runnable.

func Panics61 added in v0.1.5

func Panics61[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, error)) func()

Panics61 panic with func 6 in 2 out (last out is an error), returns a Runnable.

func Panics62 added in v0.1.5

func Panics62[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, error)) func()

Panics62 panic with func 6 in 3 out (last out is an error), returns a Runnable.

func Panics63 added in v0.1.5

func Panics63[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, error)) func()

Panics63 panic with func 6 in 4 out (last out is an error), returns a Runnable.

func Panics64 added in v0.1.5

func Panics64[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, error)) func()

Panics64 panic with func 6 in 5 out (last out is an error), returns a Runnable.

func Panics65 added in v0.1.5

func Panics65[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, error)) func()

Panics65 panic with func 6 in 6 out (last out is an error), returns a Runnable.

func Panics66 added in v0.1.5

func Panics66[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, error)) func()

Panics66 panic with func 6 in 7 out (last out is an error), returns a Runnable.

func Panics67 added in v0.1.5

func Panics67[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, error)) func()

Panics67 panic with func 6 in 8 out (last out is an error), returns a Runnable.

func Panics68 added in v0.1.5

func Panics68[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, error)) func()

Panics68 panic with func 6 in 9 out (last out is an error), returns a Runnable.

func Panics69 added in v0.1.5

func Panics69[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O, error)) func()

Panics69 panic with func 6 in 10 out (last out is an error), returns a Runnable.

func Panics70 added in v0.1.5

func Panics70[A, B, C, D, E, F, G any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) error) func()

Panics70 panic with func 7 in 1 out (last out is an error), returns a Runnable.

func Panics71 added in v0.1.5

func Panics71[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, error)) func()

Panics71 panic with func 7 in 2 out (last out is an error), returns a Runnable.

func Panics72 added in v0.1.5

func Panics72[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, error)) func()

Panics72 panic with func 7 in 3 out (last out is an error), returns a Runnable.

func Panics73 added in v0.1.5

func Panics73[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, error)) func()

Panics73 panic with func 7 in 4 out (last out is an error), returns a Runnable.

func Panics74 added in v0.1.5

func Panics74[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, error)) func()

Panics74 panic with func 7 in 5 out (last out is an error), returns a Runnable.

func Panics75 added in v0.1.5

func Panics75[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, error)) func()

Panics75 panic with func 7 in 6 out (last out is an error), returns a Runnable.

func Panics76 added in v0.1.5

func Panics76[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, error)) func()

Panics76 panic with func 7 in 7 out (last out is an error), returns a Runnable.

func Panics77 added in v0.1.5

func Panics77[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, error)) func()

Panics77 panic with func 7 in 8 out (last out is an error), returns a Runnable.

func Panics78 added in v0.1.5

func Panics78[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, error)) func()

Panics78 panic with func 7 in 9 out (last out is an error), returns a Runnable.

func Panics79 added in v0.1.5

func Panics79[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P, error)) func()

Panics79 panic with func 7 in 10 out (last out is an error), returns a Runnable.

func Panics80 added in v0.1.5

func Panics80[A, B, C, D, E, F, G, H any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) error) func()

Panics80 panic with func 8 in 1 out (last out is an error), returns a Runnable.

func Panics81 added in v0.1.5

func Panics81[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, error)) func()

Panics81 panic with func 8 in 2 out (last out is an error), returns a Runnable.

func Panics82 added in v0.1.5

func Panics82[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, error)) func()

Panics82 panic with func 8 in 3 out (last out is an error), returns a Runnable.

func Panics83 added in v0.1.5

func Panics83[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, error)) func()

Panics83 panic with func 8 in 4 out (last out is an error), returns a Runnable.

func Panics84 added in v0.1.5

func Panics84[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, error)) func()

Panics84 panic with func 8 in 5 out (last out is an error), returns a Runnable.

func Panics85 added in v0.1.5

func Panics85[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, error)) func()

Panics85 panic with func 8 in 6 out (last out is an error), returns a Runnable.

func Panics86 added in v0.1.5

func Panics86[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, error)) func()

Panics86 panic with func 8 in 7 out (last out is an error), returns a Runnable.

func Panics87 added in v0.1.5

func Panics87[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, error)) func()

Panics87 panic with func 8 in 8 out (last out is an error), returns a Runnable.

func Panics88 added in v0.1.5

func Panics88[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, error)) func()

Panics88 panic with func 8 in 9 out (last out is an error), returns a Runnable.

func Panics89 added in v0.1.5

func Panics89[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, g G, h H, fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q, error)) func()

Panics89 panic with func 8 in 10 out (last out is an error), returns a Runnable.

func Panics90 added in v0.1.5

func Panics90[A, B, C, D, E, F, G, H, I any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) error) func()

Panics90 panic with func 9 in 1 out (last out is an error), returns a Runnable.

func Panics91 added in v0.1.5

func Panics91[A, B, C, D, E, F, G, H, I, J any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, error)) func()

Panics91 panic with func 9 in 2 out (last out is an error), returns a Runnable.

func Panics92 added in v0.1.5

func Panics92[A, B, C, D, E, F, G, H, I, J, K any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, error)) func()

Panics92 panic with func 9 in 3 out (last out is an error), returns a Runnable.

func Panics93 added in v0.1.5

func Panics93[A, B, C, D, E, F, G, H, I, J, K, L any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, error)) func()

Panics93 panic with func 9 in 4 out (last out is an error), returns a Runnable.

func Panics94 added in v0.1.5

func Panics94[A, B, C, D, E, F, G, H, I, J, K, L, M any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, error)) func()

Panics94 panic with func 9 in 5 out (last out is an error), returns a Runnable.

func Panics95 added in v0.1.5

func Panics95[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, error)) func()

Panics95 panic with func 9 in 6 out (last out is an error), returns a Runnable.

func Panics96 added in v0.1.5

func Panics96[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, error)) func()

Panics96 panic with func 9 in 7 out (last out is an error), returns a Runnable.

func Panics97 added in v0.1.5

func Panics97[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, error)) func()

Panics97 panic with func 9 in 8 out (last out is an error), returns a Runnable.

func Panics98 added in v0.1.5

func Panics98[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, error)) func()

Panics98 panic with func 9 in 9 out (last out is an error), returns a Runnable.

func Panics99 added in v0.1.5

func Panics99[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](a A, b B, c C, d D, e E, f F, g G, h H, i I, fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R, error)) func()

Panics99 panic with func 9 in 10 out (last out is an error), returns a Runnable.

func Positive added in v0.1.27

func Positive[T constraints.Ordered](t T) bool

func PutBuffer added in v0.1.27

func PutBuffer(b *bytes.Buffer)

func Recover

func Recover(fn func()) (err error)

Recover a runnable

func Recover01

func Recover01[A any](fn func() A) func() (A, error)

Recover01 panic with func 0 in 1 out

func Recover02

func Recover02[A, B any](fn func() (A, B)) func() (A, B, error)

Recover02 panic with func 0 in 2 out

func Recover03

func Recover03[A, B, C any](fn func() (A, B, C)) func() (A, B, C, error)

Recover03 panic with func 0 in 3 out

func Recover04

func Recover04[A, B, C, D any](fn func() (A, B, C, D)) func() (A, B, C, D, error)

Recover04 panic with func 0 in 4 out

func Recover05

func Recover05[A, B, C, D, E any](fn func() (A, B, C, D, E)) func() (A, B, C, D, E, error)

Recover05 panic with func 0 in 5 out

func Recover06

func Recover06[A, B, C, D, E, F any](fn func() (A, B, C, D, E, F)) func() (A, B, C, D, E, F, error)

Recover06 panic with func 0 in 6 out

func Recover07

func Recover07[A, B, C, D, E, F, G any](fn func() (A, B, C, D, E, F, G)) func() (A, B, C, D, E, F, G, error)

Recover07 panic with func 0 in 7 out

func Recover08

func Recover08[A, B, C, D, E, F, G, H any](fn func() (A, B, C, D, E, F, G, H)) func() (A, B, C, D, E, F, G, H, error)

Recover08 panic with func 0 in 8 out

func Recover09

func Recover09[A, B, C, D, E, F, G, H, I any](fn func() (A, B, C, D, E, F, G, H, I)) func() (A, B, C, D, E, F, G, H, I, error)

Recover09 panic with func 0 in 9 out

func Recover10

func Recover10[A any](fn func(A)) func(a A) error

Recover10 panic with func 1 in 0 out

func Recover11

func Recover11[A, B any](fn func(A) B) func(a A) (B, error)

Recover11 panic with func 1 in 1 out

func Recover12

func Recover12[A, B, C any](fn func(A) (B, C)) func(a A) (B, C, error)

Recover12 panic with func 1 in 2 out

func Recover13

func Recover13[A, B, C, D any](fn func(A) (B, C, D)) func(a A) (B, C, D, error)

Recover13 panic with func 1 in 3 out

func Recover14

func Recover14[A, B, C, D, E any](fn func(A) (B, C, D, E)) func(a A) (B, C, D, E, error)

Recover14 panic with func 1 in 4 out

func Recover15

func Recover15[A, B, C, D, E, F any](fn func(A) (B, C, D, E, F)) func(a A) (B, C, D, E, F, error)

Recover15 panic with func 1 in 5 out

func Recover16

func Recover16[A, B, C, D, E, F, G any](fn func(A) (B, C, D, E, F, G)) func(a A) (B, C, D, E, F, G, error)

Recover16 panic with func 1 in 6 out

func Recover17

func Recover17[A, B, C, D, E, F, G, H any](fn func(A) (B, C, D, E, F, G, H)) func(a A) (B, C, D, E, F, G, H, error)

Recover17 panic with func 1 in 7 out

func Recover18

func Recover18[A, B, C, D, E, F, G, H, I any](fn func(A) (B, C, D, E, F, G, H, I)) func(a A) (B, C, D, E, F, G, H, I, error)

Recover18 panic with func 1 in 8 out

func Recover19

func Recover19[A, B, C, D, E, F, G, H, I, J any](fn func(A) (B, C, D, E, F, G, H, I, J)) func(a A) (B, C, D, E, F, G, H, I, J, error)

Recover19 panic with func 1 in 9 out

func Recover20

func Recover20[A, B any](fn func(A, B)) func(a A, b B) error

Recover20 panic with func 2 in 0 out

func Recover21

func Recover21[A, B, C any](fn func(A, B) C) func(a A, b B) (C, error)

Recover21 panic with func 2 in 1 out

func Recover22

func Recover22[A, B, C, D any](fn func(A, B) (C, D)) func(a A, b B) (C, D, error)

Recover22 panic with func 2 in 2 out

func Recover23

func Recover23[A, B, C, D, E any](fn func(A, B) (C, D, E)) func(a A, b B) (C, D, E, error)

Recover23 panic with func 2 in 3 out

func Recover24

func Recover24[A, B, C, D, E, F any](fn func(A, B) (C, D, E, F)) func(a A, b B) (C, D, E, F, error)

Recover24 panic with func 2 in 4 out

func Recover25

func Recover25[A, B, C, D, E, F, G any](fn func(A, B) (C, D, E, F, G)) func(a A, b B) (C, D, E, F, G, error)

Recover25 panic with func 2 in 5 out

func Recover26

func Recover26[A, B, C, D, E, F, G, H any](fn func(A, B) (C, D, E, F, G, H)) func(a A, b B) (C, D, E, F, G, H, error)

Recover26 panic with func 2 in 6 out

func Recover27

func Recover27[A, B, C, D, E, F, G, H, I any](fn func(A, B) (C, D, E, F, G, H, I)) func(a A, b B) (C, D, E, F, G, H, I, error)

Recover27 panic with func 2 in 7 out

func Recover28

func Recover28[A, B, C, D, E, F, G, H, I, J any](fn func(A, B) (C, D, E, F, G, H, I, J)) func(a A, b B) (C, D, E, F, G, H, I, J, error)

Recover28 panic with func 2 in 8 out

func Recover29

func Recover29[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B) (C, D, E, F, G, H, I, J, K)) func(a A, b B) (C, D, E, F, G, H, I, J, K, error)

Recover29 panic with func 2 in 9 out

func Recover30

func Recover30[A, B, C any](fn func(A, B, C)) func(a A, b B, c C) error

Recover30 panic with func 3 in 0 out

func Recover31

func Recover31[A, B, C, D any](fn func(A, B, C) D) func(a A, b B, c C) (D, error)

Recover31 panic with func 3 in 1 out

func Recover32

func Recover32[A, B, C, D, E any](fn func(A, B, C) (D, E)) func(a A, b B, c C) (D, E, error)

Recover32 panic with func 3 in 2 out

func Recover33

func Recover33[A, B, C, D, E, F any](fn func(A, B, C) (D, E, F)) func(a A, b B, c C) (D, E, F, error)

Recover33 panic with func 3 in 3 out

func Recover34

func Recover34[A, B, C, D, E, F, G any](fn func(A, B, C) (D, E, F, G)) func(a A, b B, c C) (D, E, F, G, error)

Recover34 panic with func 3 in 4 out

func Recover35

func Recover35[A, B, C, D, E, F, G, H any](fn func(A, B, C) (D, E, F, G, H)) func(a A, b B, c C) (D, E, F, G, H, error)

Recover35 panic with func 3 in 5 out

func Recover36

func Recover36[A, B, C, D, E, F, G, H, I any](fn func(A, B, C) (D, E, F, G, H, I)) func(a A, b B, c C) (D, E, F, G, H, I, error)

Recover36 panic with func 3 in 6 out

func Recover37

func Recover37[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C) (D, E, F, G, H, I, J)) func(a A, b B, c C) (D, E, F, G, H, I, J, error)

Recover37 panic with func 3 in 7 out

func Recover38

func Recover38[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C) (D, E, F, G, H, I, J, K)) func(a A, b B, c C) (D, E, F, G, H, I, J, K, error)

Recover38 panic with func 3 in 8 out

func Recover39

func Recover39[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C) (D, E, F, G, H, I, J, K, L)) func(a A, b B, c C) (D, E, F, G, H, I, J, K, L, error)

Recover39 panic with func 3 in 9 out

func Recover40

func Recover40[A, B, C, D any](fn func(A, B, C, D)) func(a A, b B, c C, d D) error

Recover40 panic with func 4 in 0 out

func Recover41

func Recover41[A, B, C, D, E any](fn func(A, B, C, D) E) func(a A, b B, c C, d D) (E, error)

Recover41 panic with func 4 in 1 out

func Recover42

func Recover42[A, B, C, D, E, F any](fn func(A, B, C, D) (E, F)) func(a A, b B, c C, d D) (E, F, error)

Recover42 panic with func 4 in 2 out

func Recover43

func Recover43[A, B, C, D, E, F, G any](fn func(A, B, C, D) (E, F, G)) func(a A, b B, c C, d D) (E, F, G, error)

Recover43 panic with func 4 in 3 out

func Recover44

func Recover44[A, B, C, D, E, F, G, H any](fn func(A, B, C, D) (E, F, G, H)) func(a A, b B, c C, d D) (E, F, G, H, error)

Recover44 panic with func 4 in 4 out

func Recover45

func Recover45[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D) (E, F, G, H, I)) func(a A, b B, c C, d D) (E, F, G, H, I, error)

Recover45 panic with func 4 in 5 out

func Recover46

func Recover46[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D) (E, F, G, H, I, J)) func(a A, b B, c C, d D) (E, F, G, H, I, J, error)

Recover46 panic with func 4 in 6 out

func Recover47

func Recover47[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D) (E, F, G, H, I, J, K)) func(a A, b B, c C, d D) (E, F, G, H, I, J, K, error)

Recover47 panic with func 4 in 7 out

func Recover48

func Recover48[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L)) func(a A, b B, c C, d D) (E, F, G, H, I, J, K, L, error)

Recover48 panic with func 4 in 8 out

func Recover49

func Recover49[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D) (E, F, G, H, I, J, K, L, M)) func(a A, b B, c C, d D) (E, F, G, H, I, J, K, L, M, error)

Recover49 panic with func 4 in 9 out

func Recover50

func Recover50[A, B, C, D, E any](fn func(A, B, C, D, E)) func(a A, b B, c C, d D, e E) error

Recover50 panic with func 5 in 0 out

func Recover51

func Recover51[A, B, C, D, E, F any](fn func(A, B, C, D, E) F) func(a A, b B, c C, d D, e E) (F, error)

Recover51 panic with func 5 in 1 out

func Recover52

func Recover52[A, B, C, D, E, F, G any](fn func(A, B, C, D, E) (F, G)) func(a A, b B, c C, d D, e E) (F, G, error)

Recover52 panic with func 5 in 2 out

func Recover53

func Recover53[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E) (F, G, H)) func(a A, b B, c C, d D, e E) (F, G, H, error)

Recover53 panic with func 5 in 3 out

func Recover54

func Recover54[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E) (F, G, H, I)) func(a A, b B, c C, d D, e E) (F, G, H, I, error)

Recover54 panic with func 5 in 4 out

func Recover55

func Recover55[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E) (F, G, H, I, J)) func(a A, b B, c C, d D, e E) (F, G, H, I, J, error)

Recover55 panic with func 5 in 5 out

func Recover56

func Recover56[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E) (F, G, H, I, J, K)) func(a A, b B, c C, d D, e E) (F, G, H, I, J, K, error)

Recover56 panic with func 5 in 6 out

func Recover57

func Recover57[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L)) func(a A, b B, c C, d D, e E) (F, G, H, I, J, K, L, error)

Recover57 panic with func 5 in 7 out

func Recover58

func Recover58[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M)) func(a A, b B, c C, d D, e E) (F, G, H, I, J, K, L, M, error)

Recover58 panic with func 5 in 8 out

func Recover59

func Recover59[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E) (F, G, H, I, J, K, L, M, N)) func(a A, b B, c C, d D, e E) (F, G, H, I, J, K, L, M, N, error)

Recover59 panic with func 5 in 9 out

func Recover60

func Recover60[A, B, C, D, E, F any](fn func(A, B, C, D, E, F)) func(a A, b B, c C, d D, e E, f F) error

Recover60 panic with func 6 in 0 out

func Recover61

func Recover61[A, B, C, D, E, F, G any](fn func(A, B, C, D, E, F) G) func(a A, b B, c C, d D, e E, f F) (G, error)

Recover61 panic with func 6 in 1 out

func Recover62

func Recover62[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E, F) (G, H)) func(a A, b B, c C, d D, e E, f F) (G, H, error)

Recover62 panic with func 6 in 2 out

func Recover63

func Recover63[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F) (G, H, I)) func(a A, b B, c C, d D, e E, f F) (G, H, I, error)

Recover63 panic with func 6 in 3 out

func Recover64

func Recover64[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F) (G, H, I, J)) func(a A, b B, c C, d D, e E, f F) (G, H, I, J, error)

Recover64 panic with func 6 in 4 out

func Recover65

func Recover65[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F) (G, H, I, J, K)) func(a A, b B, c C, d D, e E, f F) (G, H, I, J, K, error)

Recover65 panic with func 6 in 5 out

func Recover66

func Recover66[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L)) func(a A, b B, c C, d D, e E, f F) (G, H, I, J, K, L, error)

Recover66 panic with func 6 in 6 out

func Recover67

func Recover67[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M)) func(a A, b B, c C, d D, e E, f F) (G, H, I, J, K, L, M, error)

Recover67 panic with func 6 in 7 out

func Recover68

func Recover68[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N)) func(a A, b B, c C, d D, e E, f F) (G, H, I, J, K, L, M, N, error)

Recover68 panic with func 6 in 8 out

func Recover69

func Recover69[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F) (G, H, I, J, K, L, M, N, O)) func(a A, b B, c C, d D, e E, f F) (G, H, I, J, K, L, M, N, O, error)

Recover69 panic with func 6 in 9 out

func Recover70

func Recover70[A, B, C, D, E, F, G any](fn func(A, B, C, D, E, F, G)) func(a A, b B, c C, d D, e E, f F, g G) error

Recover70 panic with func 7 in 0 out

func Recover71

func Recover71[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E, F, G) H) func(a A, b B, c C, d D, e E, f F, g G) (H, error)

Recover71 panic with func 7 in 1 out

func Recover72

func Recover72[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F, G) (H, I)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, error)

Recover72 panic with func 7 in 2 out

func Recover73

func Recover73[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G) (H, I, J)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, J, error)

Recover73 panic with func 7 in 3 out

func Recover74

func Recover74[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G) (H, I, J, K)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, J, K, error)

Recover74 panic with func 7 in 4 out

func Recover75

func Recover75[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, J, K, L, error)

Recover75 panic with func 7 in 5 out

func Recover76

func Recover76[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, J, K, L, M, error)

Recover76 panic with func 7 in 6 out

func Recover77

func Recover77[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, J, K, L, M, N, error)

Recover77 panic with func 7 in 7 out

func Recover78

func Recover78[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, J, K, L, M, N, O, error)

Recover78 panic with func 7 in 8 out

func Recover79

func Recover79[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G) (H, I, J, K, L, M, N, O, P)) func(a A, b B, c C, d D, e E, f F, g G) (H, I, J, K, L, M, N, O, P, error)

Recover79 panic with func 7 in 9 out

func Recover80

func Recover80[A, B, C, D, E, F, G, H any](fn func(A, B, C, D, E, F, G, H)) func(a A, b B, c C, d D, e E, f F, g G, h H) error

Recover80 panic with func 8 in 0 out

func Recover81

func Recover81[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F, G, H) I) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, error)

Recover81 panic with func 8 in 1 out

func Recover82

func Recover82[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G, H) (I, J)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, error)

Recover82 panic with func 8 in 2 out

func Recover83

func Recover83[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H) (I, J, K)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, K, error)

Recover83 panic with func 8 in 3 out

func Recover84

func Recover84[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, K, L, error)

Recover84 panic with func 8 in 4 out

func Recover85

func Recover85[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, K, L, M, error)

Recover85 panic with func 8 in 5 out

func Recover86

func Recover86[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, K, L, M, N, error)

Recover86 panic with func 8 in 6 out

func Recover87

func Recover87[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, K, L, M, N, O, error)

Recover87 panic with func 8 in 7 out

func Recover88

func Recover88[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, K, L, M, N, O, P, error)

Recover88 panic with func 8 in 8 out

func Recover89

func Recover89[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H) (I, J, K, L, M, N, O, P, Q)) func(a A, b B, c C, d D, e E, f F, g G, h H) (I, J, K, L, M, N, O, P, Q, error)

Recover89 panic with func 8 in 9 out

func Recover90

func Recover90[A, B, C, D, E, F, G, H, I any](fn func(A, B, C, D, E, F, G, H, I)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) error

Recover90 panic with func 9 in 0 out

func Recover91

func Recover91[A, B, C, D, E, F, G, H, I, J any](fn func(A, B, C, D, E, F, G, H, I) J) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, error)

Recover91 panic with func 9 in 1 out

func Recover92

func Recover92[A, B, C, D, E, F, G, H, I, J, K any](fn func(A, B, C, D, E, F, G, H, I) (J, K)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, error)

Recover92 panic with func 9 in 2 out

func Recover93

func Recover93[A, B, C, D, E, F, G, H, I, J, K, L any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, L, error)

Recover93 panic with func 9 in 3 out

func Recover94

func Recover94[A, B, C, D, E, F, G, H, I, J, K, L, M any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, L, M, error)

Recover94 panic with func 9 in 4 out

func Recover95

func Recover95[A, B, C, D, E, F, G, H, I, J, K, L, M, N any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, L, M, N, error)

Recover95 panic with func 9 in 5 out

func Recover96

func Recover96[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, L, M, N, O, error)

Recover96 panic with func 9 in 6 out

func Recover97

func Recover97[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, L, M, N, O, P, error)

Recover97 panic with func 9 in 7 out

func Recover98

func Recover98[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, L, M, N, O, P, Q, error)

Recover98 panic with func 9 in 8 out

func Recover99

func Recover99[A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R any](fn func(A, B, C, D, E, F, G, H, I) (J, K, L, M, N, O, P, Q, R)) func(a A, b B, c C, d D, e E, f F, g G, h H, i I) (J, K, L, M, N, O, P, Q, R, error)

Recover99 panic with func 9 in 9 out

func SafeClose added in v0.1.14

func SafeClose(closer io.Closer) func()

func SliceChunkBy added in v0.1.5

func SliceChunkBy[S ~[]A, A any](a S, n int) (r []S)

SliceChunkBy if next<=0 || a==nil then nil else [[next],*,[remains]]

func SliceDistinct added in v0.1.5

func SliceDistinct[L ~[]A, A key](s L) (r L)

SliceDistinct remove duplication FIXME: golang(2023-02-12) not treat interfaces as comparable so compare interface==nil is impossible

func SliceDistinctBy added in v0.1.5

func SliceDistinctBy[L ~[]A, A any](s L, eq func(A, A) bool) (r L)

SliceDistinctBy remove duplication with an equality function; FIXME: golang(2023-02-12) not treat interfaces as comparable so compare interface==nil is impossible

func SliceEquals added in v0.1.27

func SliceEquals[E comparable, S ~[]E](a, b S) bool

func SliceEqualsFunc added in v0.1.28

func SliceEqualsFunc[E any, S ~[]E](a, b S, equals func(E, E) bool) bool

func SliceFilter added in v0.1.5

func SliceFilter[S ~[]A, A any](a S, fn func(A) bool) (r S)

SliceFilter filter by func

func SliceFilterIndex added in v0.1.25

func SliceFilterIndex[S ~[]A, A any](a S, fn func(int, A) bool) (r S)

func SliceFold added in v0.1.5

func SliceFold[S ~[]A, A, B any](s S, init B, act func(B, A) B) B

SliceFold slice mapping to one

func SliceFoldChunk added in v0.1.5

func SliceFoldChunk[S ~[]A, A, B any](s S, n int, init B, act func(B, S) B) B

SliceFoldChunk fold on sub slice.

func SliceFoldIndexed added in v0.1.5

func SliceFoldIndexed[S ~[]A, A, B any](s S, init B, act func(B, int, A) B) B

SliceFoldIndexed slice mapping to one with index.

func SliceIndexBy added in v0.1.5

func SliceIndexBy[L ~[]T, T any](s L, pred func(T) bool) int

SliceIndexBy with predicate Deprecated: use slices.IndexFunc

func SliceIndexOf added in v0.1.5

func SliceIndexOf[T key](s []T, v T) int

SliceIndexOf a slice Deprecated: use slices.Index

func SliceInsertBefore added in v0.1.11

func SliceInsertBefore[L ~[]A, A any](s L, idx int, val ...A) (r L)

SliceInsertBefore

  • idx==zero => SlicePrepend,
  • idx < 0 && |idx| < len(s) => SliceInsertBefore(s,len(s)+idx,vals...)
  • |idx| == len(s) => [s...,vals...]
  • idx < 0 && |idx| > len(s) => vals
  • idx > 0 && |idx| > len(s) => s
  • idx > 0 && |idx| < len(s) => [...,vals...,idx...]

this is a simple implement without any performance improve yet.

func SliceInsertBeforeSitu added in v0.1.11

func SliceInsertBeforeSitu[L ~[]A, A any](s *L, idx int, val ...A)

SliceInsertBeforeSitu same as SliceInsertBefore but keep result in s

func SliceJoinRune added in v0.1.12

func SliceJoinRune[L ~[]A, A any](s L, sep rune, toString func(A) string) string

SliceJoinRune join slice with rune delimiter

func SliceJoinRuneStringer added in v0.1.12

func SliceJoinRuneStringer[L ~[]A, A fmt.Stringer](s L, sep rune) string

SliceJoinRuneStringer join slice of stringer with rune delimiter

func SliceJoinString added in v0.1.12

func SliceJoinString[L ~[]A, A any](s L, sep string, toString func(A) string) string

SliceJoinString join slice with string delimiter

func SliceJoinStringStringer added in v0.1.12

func SliceJoinStringStringer[L ~[]A, A fmt.Stringer](s L, sep string) string

SliceJoinStringStringer join slice of stringer with string delimiter

func SliceLastIndexBy added in v0.1.5

func SliceLastIndexBy[L ~[]T, T any](s L, pred func(T) bool) int

SliceLastIndexBy with predicate

func SliceLastIndexOf added in v0.1.5

func SliceLastIndexOf[S ~[]T, T key](s S, v T) int

SliceLastIndexOf a slice

func SliceMapping added in v0.1.6

func SliceMapping[A, B any](a []A, fn func(A) B) (r []B)

SliceMapping a slice

func SliceOne added in v0.1.27

func SliceOne[S ~[]T, T any](v T) S

func SliceOneOf added in v0.1.27

func SliceOneOf[T any](v T) []T

func SlicePrepend added in v0.1.11

func SlicePrepend[L ~[]A, A any](s L, val ...A) (r L)

SlicePrepend simply prepend

func SliceReverse added in v0.1.6

func SliceReverse[T any](s []T) (r []T)

SliceReverse reverse the order (new slice) Deprecated: use slices.Reverse

func SliceReverseSitu added in v0.1.6

func SliceReverseSitu[T any](s []T)

SliceReverseSitu reverse the order in place Deprecated: use slices.Reverse

func SliceSplit added in v0.1.5

func SliceSplit[A, B any](a []A, fn func(A) []B) (r []B)

SliceSplit one to many

func SliceToMap added in v0.1.5

func SliceToMap[K key, V any](slice []V, key func(V) K, post func(V)) (m map[K]V)

SliceToMap slice to map without check duplication

func SliceToMapNoDup added in v0.1.5

func SliceToMapNoDup[K key, V any](slice []V, key func(V) K, post func(V)) (m map[K]V)

SliceToMapNoDup slice to map with check duplication,panic with fn.ErrDuplicate

func StaticSinglePageApp added in v0.1.15

func StaticSinglePageApp(root, index string) http.Handler

StaticSinglePageApp create a http.Handler to serve local SPA sources @param root: the root path @param index: the index file path relative to root

func WithSignal added in v0.1.15

func WithSignal(fn func(ctx context.Context), signals ...os.Signal) context.CancelFunc

WithSignal run a contextual function with notify by signals, the returning context.CancelFunc is optional to invoke.

func WithSignalA added in v0.1.17

func WithSignalA[A any](fn func(ctx context.Context) A, signals ...os.Signal) (context.CancelFunc, <-chan A)

WithSignalA use signal as context to run a function @return context.CancelFunc to cancel execution @return <-chan A to receive result, it will close after execution

func Zero added in v0.1.27

func Zero[T constraints.Ordered](t T) bool

Types

type AuthExtractFn added in v0.1.21

type AuthExtractFn[A any] func(*http.Request) (A, error)

type AuthValidateFn added in v0.1.21

type AuthValidateFn[A, U any] func(*http.Request, A) (U, error)

type Entry

type Entry[K key, V any] struct {
	Key K
	Val V
}

Entry hold a key value pair (key must comparable)

func MapEntries added in v0.1.5

func MapEntries[K key, V any, M ~map[K]V](m M) (r []*Entry[K, V])

MapEntries fetch map to an Entry slice

func MapFilter

func MapFilter[K key, V any, M ~map[K]V](m M, cmp func(K, V) bool) (r []*Entry[K, V])

MapFilter pick subset of entry

type ErrCombine added in v0.1.8

type ErrCombine struct {
	Err []error
}

func (*ErrCombine) Error added in v0.1.8

func (e *ErrCombine) Error() string

type ErrLine added in v0.1.8

type ErrLine struct {
	Err  error
	Line string
}

func (*ErrLine) Error added in v0.1.8

func (e *ErrLine) Error() string

type ErrorPacker added in v0.1.7

type ErrorPacker func(any, uint) error

ErrorPacker func to pack error with origin caller location

type ErrorResponseFn added in v0.1.21

type ErrorResponseFn func(http.ResponseWriter, *http.Request, any)

func ErrorResponder added in v0.1.21

func ErrorResponder(fn ErrorTranslateFn) ErrorResponseFn

type ErrorTranslateFn added in v0.1.21

type ErrorTranslateFn func(any) (code int, message []byte)

type EventWriter added in v0.1.27

type EventWriter interface {
	WithId(id string) EventWriter            // only write once.
	WithEvent(event string) EventWriter      // only write once.
	WithData(data string) EventWriter        // only write once.
	WithRetry(dur time.Duration) EventWriter // only write once.
	// contains filtered or unexported methods
}

type HashSet added in v0.1.5

type HashSet[K comparable] map[K]struct{}

HashSet Set impl with map[K]struct{} FIXME: current golang (include 1.20) not treat interface as comparable

func NewHashSet added in v0.1.5

func NewHashSet[K comparable]() HashSet[K]

func NewHashSetInit added in v0.1.5

func NewHashSetInit[K comparable](size int) HashSet[K]

func (HashSet[K]) Add added in v0.1.5

func (m HashSet[K]) Add(k K) bool

Add a value when it not exists

func (HashSet[K]) Clear added in v0.1.5

func (m HashSet[K]) Clear()

Clear all values

func (HashSet[K]) Delete added in v0.1.5

func (m HashSet[K]) Delete(k K)

Delete one value

func (HashSet[K]) Each added in v0.1.5

func (m HashSet[K]) Each(fn func(K) bool)

Each action on each value

func (HashSet[K]) EachIndex added in v0.1.5

func (m HashSet[K]) EachIndex(fn func(int, K) bool)

EachIndex action on each index and value

func (HashSet[K]) Exists added in v0.1.5

func (m HashSet[K]) Exists(k K) (ok bool)

Exists a value in set

func (HashSet[K]) Len added in v0.1.5

func (m HashSet[K]) Len() int

Len of set

func (HashSet[K]) Put added in v0.1.5

func (m HashSet[K]) Put(k K)

Put a value, override old one if present

func (HashSet[K]) Remove added in v0.1.5

func (m HashSet[K]) Remove(k K) bool

Remove a value

func (HashSet[K]) Values added in v0.1.5

func (m HashSet[K]) Values() []K

Values as slice

type HouseKeeper added in v0.1.28

type HouseKeeper struct {
	When time.Duration
	// contains filtered or unexported fields
}

HouseKeeper a period cleaner

func NewHouseKeeper added in v0.1.28

func NewHouseKeeper(rate time.Duration) *HouseKeeper

func (*HouseKeeper) Run added in v0.1.28

func (s *HouseKeeper) Run(m ...Purifier)

func (*HouseKeeper) Stop added in v0.1.28

func (s *HouseKeeper) Stop()

type HttpError added in v0.1.27

type HttpError struct {
	Code int
	Err  error
}

func NewHttpError added in v0.1.27

func NewHttpError(code int, err error) *HttpError

func (*HttpError) Error added in v0.1.27

func (h *HttpError) Error() string

type HttpErrorFormatter added in v0.1.27

type HttpErrorFormatter = func(*HttpError) []byte

type LimitDetector added in v0.1.27

type LimitDetector[T any] func(T) bool

LimitDetector detect a value is off limits

type List added in v0.1.5

type List[T any] []T

List just an Object like slice, with some ability of slices. There is no fluent methods,SHOULD always hold the return value .

func ListOf added in v0.1.5

func ListOf[T any](s []T) List[T]

ListOf same as List(s)

func NewList added in v0.1.5

func NewList[T any](size, cap int) List[T]

NewList same as List(make([]T,size,cap)

func (List[T]) Append added in v0.1.6

func (s List[T]) Append(v ...T) List[T]

Append same as append(s, v...)

func (List[T]) Cap added in v0.1.5

func (s List[T]) Cap() int

Cap same as cap(s)

func (List[T]) Chunks added in v0.1.5

func (s List[T]) Chunks(n int) []List[T]

Chunks see SliceChunkBy

func (List[T]) DistinctBy added in v0.1.5

func (s List[T]) DistinctBy(fn func(T, T) bool) List[T]

DistinctBy see SliceDistinctBy

func (List[T]) Filter added in v0.1.5

func (s List[T]) Filter(fn func(T) bool) List[T]

Filter see SliceFilter

func (List[T]) IndexBy added in v0.1.5

func (s List[T]) IndexBy(fn func(T) bool) int

IndexBy see SliceIndexBy

func (List[T]) Insert added in v0.1.5

func (s List[T]) Insert(n int, t ...T) List[T]

Insert same as append(append(s[:n], t...), s[n:]...)

func (*List[T]) InsertBeforeSitu added in v0.1.11

func (s *List[T]) InsertBeforeSitu(idx int, val []T)

InsertBeforeSitu see SliceInsertBefore

func (*List[T]) JoinRune added in v0.1.12

func (s *List[T]) JoinRune(sep rune, toString func(T) string) string

JoinRune join slice with rune delimiter

func (*List[T]) JoinString added in v0.1.12

func (s *List[T]) JoinString(sep string, toString func(T) string) string

JoinString join slice with string delimiter

func (List[T]) Last added in v0.1.5

func (s List[T]) Last() T

Last same as s[len(s)-1]

func (List[T]) LastIndex added in v0.1.5

func (s List[T]) LastIndex() int

LastIndex same as len(s) - 1

func (List[T]) LastIndexBy added in v0.1.5

func (s List[T]) LastIndexBy(fn func(T) bool) int

LastIndexBy see SliceLastIndexBy

func (List[T]) Len added in v0.1.5

func (s List[T]) Len() int

Len same as len(s)

func (List[T]) Prepend added in v0.1.5

func (s List[T]) Prepend(t ...T) List[T]

Prepend same as append(t, s...)

func (*List[T]) PrependSitu added in v0.1.11

func (s *List[T]) PrependSitu(val []T)

PrependSitu see SlicePrepend

func (List[T]) Reverse added in v0.1.6

func (s List[T]) Reverse()

type ListEx added in v0.1.6

type ListEx[K key, T, V any] List[T]

ListEx just an Object like slice, with mapping support

There is no fluent methods,should hold the return value as new instance. FIXME: golang(2023-02-12) not treat interfaces as comparable

func (ListEx[K, T, V]) Append added in v0.1.6

func (s ListEx[K, T, V]) Append(v ...T) ListEx[K, T, V]

Append same as append(s, v...)

func (ListEx[K, T, V]) Cap added in v0.1.6

func (s ListEx[K, T, V]) Cap() int

Cap same as cap(s)

func (ListEx[K, T, V]) Chunks added in v0.1.6

func (s ListEx[K, T, V]) Chunks(n int) []ListEx[K, T, V]

Chunks see SliceChunkBy

func (ListEx[K, T, V]) DistinctBy added in v0.1.6

func (s ListEx[K, T, V]) DistinctBy(fn func(T, T) bool) ListEx[K, T, V]

DistinctBy see SliceDistinctBy

func (ListEx[K, T, V]) Filter added in v0.1.6

func (s ListEx[K, T, V]) Filter(fn func(T) bool) ListEx[K, T, V]

Filter see SliceFilter

func (ListEx[K, T, V]) Fold added in v0.1.6

func (s ListEx[K, T, V]) Fold(init V, fn func(V, T) V) V

Fold see SliceFold

func (ListEx[K, T, V]) FoldChunk added in v0.1.6

func (s ListEx[K, T, V]) FoldChunk(init V, size int, fn func(V, ListEx[K, T, V]) V) V

FoldChunk see SliceFoldChunk

func (ListEx[K, T, V]) FoldIndexed added in v0.1.6

func (s ListEx[K, T, V]) FoldIndexed(init V, fn func(V, int, T) V) V

FoldIndexed see SliceFoldIndexed

func (ListEx[K, T, V]) IndexBy added in v0.1.6

func (s ListEx[K, T, V]) IndexBy(fn func(T) bool) int

IndexBy see SliceIndexBy

func (ListEx[K, T, V]) Insert added in v0.1.6

func (s ListEx[K, T, V]) Insert(n int, t ...T) ListEx[K, T, V]

Insert same as append(append(s[:n], t...), s[n:]...)

func (ListEx[K, T, V]) Last added in v0.1.6

func (s ListEx[K, T, V]) Last() T

Last same as s[len(s)-1]

func (ListEx[K, T, V]) LastIndex added in v0.1.6

func (s ListEx[K, T, V]) LastIndex() int

LastIndex same as len(s) - 1

func (ListEx[K, T, V]) LastIndexBy added in v0.1.6

func (s ListEx[K, T, V]) LastIndexBy(fn func(T) bool) int

LastIndexBy see SliceLastIndexBy

func (ListEx[K, T, V]) Len added in v0.1.6

func (s ListEx[K, T, V]) Len() int

Len same as len(s)

func (ListEx[K, T, V]) Mapping added in v0.1.6

func (s ListEx[K, T, V]) Mapping(fn func(T) V) []V

Mapping see SliceMapping

func (ListEx[K, T, V]) Prepend added in v0.1.6

func (s ListEx[K, T, V]) Prepend(t ...T) ListEx[K, T, V]

Prepend same as append(t, s...)

func (ListEx[K, T, V]) Reverse added in v0.1.6

func (s ListEx[K, T, V]) Reverse() (r ListEx[K, T, V])

Reverse see SliceReverse

func (ListEx[K, T, V]) ReverseSitu added in v0.1.6

func (s ListEx[K, T, V]) ReverseSitu()

ReverseSitu see SliceReverseSitu

func (ListEx[K, T, V]) Split added in v0.1.6

func (s ListEx[K, T, V]) Split(fn func(T) []V) []V

Split see SliceSplit

func (ListEx[K, T, V]) ToMap added in v0.1.6

func (s ListEx[K, T, V]) ToMap(mapping func(T) K, post func(T)) map[K]T

ToMap see SliceToMap

func (ListEx[K, T, V]) ToMapNoDup added in v0.1.6

func (s ListEx[K, T, V]) ToMapNoDup(mapping func(T) K, post func(T)) map[K]T

ToMapNoDup see SliceToMapNoDup

type Map

type Map[K key, V any] map[K]V

Map the object style map

func (Map[K, V]) Each added in v0.1.5

func (m Map[K, V]) Each(c func(K, V))

Each see MapEach

func (Map[K, V]) Entries added in v0.1.5

func (m Map[K, V]) Entries() []*Entry[K, V]

Entries see MapEntries

func (Map[K, V]) Filter added in v0.1.5

func (m Map[K, V]) Filter(pred func(K, V) bool) []*Entry[K, V]

Filter see MapFilter

func (Map[K, V]) FilterSitu added in v0.1.5

func (m Map[K, V]) FilterSitu(pred func(K, V) bool)

FilterSitu see MapFilterSitu

func (Map[K, V]) HasKey added in v0.1.5

func (m Map[K, V]) HasKey(k K) bool

HasKey see MapHasKey

func (Map[K, V]) HasValue added in v0.1.5

func (m Map[K, V]) HasValue(cmp func(V) bool) bool

HasValue see MapHasValueBy

func (Map[K, V]) KeyBy added in v0.1.5

func (m Map[K, V]) KeyBy(pred func(V) bool) K

KeyBy see MapKeyBy

func (Map[K, V]) Keys added in v0.1.5

func (m Map[K, V]) Keys() []K

Keys see MapKeys

func (Map[K, V]) KeysBy added in v0.1.5

func (m Map[K, V]) KeysBy(pred func(V) bool) []K

KeysBy see MapKeysBy

func (Map[K, V]) Len added in v0.1.5

func (m Map[K, V]) Len() int

Len same as len(m)

func (Map[K, V]) Pick added in v0.1.5

func (m Map[K, V]) Pick(picker func(K, V) int) []map[K]V

Pick see MapPick

func (Map[K, V]) Sort added in v0.1.5

func (m Map[K, V]) Sort(lesser func(V, V) bool) []K

Sort see MapSortByValue

func (Map[K, V]) SortStable added in v0.1.5

func (m Map[K, V]) SortStable(lesser func(V, V) bool) []K

SortStable see MapSortByValueStable

func (Map[K, V]) Values added in v0.1.5

func (m Map[K, V]) Values() []V

Values see MapValues

func (Map[K, V]) ValuesBy added in v0.1.5

func (m Map[K, V]) ValuesBy(pred func(K) bool) []V

ValuesBy see return MapValuesBy(m, pred)

type MapEx added in v0.1.6

type MapEx[K, K1 key, V, V1 any] Map[K, V]

MapEx the object style map support for mappings

func MapExOf added in v0.1.6

func MapExOf[K, K1 key, V, V1 any](m map[K]V) MapEx[K, K1, V, V1]

MapExOf same as MapEx[K, K1, V, V1](m)

func MapExOfMap added in v0.1.6

func MapExOfMap[K, K1 key, V, V1 any](m Map[K, V]) MapEx[K, K1, V, V1]

MapExOfMap same as MapEx[K, K1, V, V1](m)

func (MapEx[K, K1, V, V1]) AsMap added in v0.1.6

func (m MapEx[K, K1, V, V1]) AsMap() Map[K, V]

AsMap same as Map[K, V](m)

func (MapEx[K, K1, V, V1]) AsRaw added in v0.1.6

func (m MapEx[K, K1, V, V1]) AsRaw() map[K]V

AsRaw same as map[K]V(m)

func (MapEx[K, K1, V, V1]) Each added in v0.1.6

func (m MapEx[K, K1, V, V1]) Each(c func(K, V))

Each see MapEach

func (MapEx[K, K1, V, V1]) Entries added in v0.1.6

func (m MapEx[K, K1, V, V1]) Entries() []*Entry[K, V]

Entries see MapEntries

func (MapEx[K, K1, V, V1]) Filter added in v0.1.6

func (m MapEx[K, K1, V, V1]) Filter(pred func(K, V) bool) []*Entry[K, V]

Filter see MapFilter

func (MapEx[K, K1, V, V1]) FilterSitu added in v0.1.6

func (m MapEx[K, K1, V, V1]) FilterSitu(pred func(K, V) bool)

FilterSitu see MapFilterSitu

func (MapEx[K, K1, V, V1]) HasKey added in v0.1.6

func (m MapEx[K, K1, V, V1]) HasKey(k K) bool

HasKey see MapHasKey

func (MapEx[K, K1, V, V1]) HasValue added in v0.1.6

func (m MapEx[K, K1, V, V1]) HasValue(cmp func(V) bool) bool

HasValue see MapHasValueBy

func (MapEx[K, K1, V, V1]) KeyBy added in v0.1.6

func (m MapEx[K, K1, V, V1]) KeyBy(pred func(V) bool) K

KeyBy see MapKeyBy

func (MapEx[K, K1, V, V1]) Keys added in v0.1.6

func (m MapEx[K, K1, V, V1]) Keys() []K

Keys see MapKeys

func (MapEx[K, K1, V, V1]) KeysBy added in v0.1.6

func (m MapEx[K, K1, V, V1]) KeysBy(pred func(V) bool) []K

KeysBy see MapKeysBy

func (MapEx[K, K1, V, V1]) Len added in v0.1.6

func (m MapEx[K, K1, V, V1]) Len() int

Len same as len(m)

func (MapEx[K, K1, V, V1]) MappingKey added in v0.1.6

func (m MapEx[K, K1, V, V1]) MappingKey(fn func(K) K1) (r Map[K1, V])

MappingKey see MapKeyMapping

func (MapEx[K, K1, V, V1]) MappingValue added in v0.1.6

func (m MapEx[K, K1, V, V1]) MappingValue(fn func(V) V1) (r Map[K, V1])

MappingValue see MapValueMapping

func (MapEx[K, K1, V, V1]) MappingValueTo added in v0.1.6

func (m MapEx[K, K1, V, V1]) MappingValueTo(v V1) (r Map[K, V1])

MappingValueTo see MapValueTo

func (MapEx[K, K1, V, V1]) Pick added in v0.1.6

func (m MapEx[K, K1, V, V1]) Pick(picker func(K, V) int) []map[K]V

Pick see MapPick

func (MapEx[K, K1, V, V1]) Sort added in v0.1.6

func (m MapEx[K, K1, V, V1]) Sort(lesser func(V, V) bool) []K

Sort see MapSortByValue

func (MapEx[K, K1, V, V1]) SortStable added in v0.1.6

func (m MapEx[K, K1, V, V1]) SortStable(lesser func(V, V) bool) []K

SortStable see MapSortByValueStable

func (MapEx[K, K1, V, V1]) Values added in v0.1.6

func (m MapEx[K, K1, V, V1]) Values() []V

Values see MapValues

func (MapEx[K, K1, V, V1]) ValuesBy added in v0.1.6

func (m MapEx[K, K1, V, V1]) ValuesBy(pred func(K) bool) []V

ValuesBy see return MapValuesBy(m, pred)

type Pool added in v0.1.28

type Pool[T any] struct {
	// contains filtered or unexported fields
}

func NewByteBufferPool added in v0.1.27

func NewByteBufferPool() *Pool[*bytes.Buffer]

func NewByteBufferPoolInitialized added in v0.1.27

func NewByteBufferPoolInitialized(size uint) *Pool[*bytes.Buffer]

func NewByteBufferPoolInitializedLimited added in v0.1.27

func NewByteBufferPoolInitializedLimited(size uint, limit uint) *Pool[*bytes.Buffer]

func NewByteBufferPoolLimited added in v0.1.27

func NewByteBufferPoolLimited(limit uint) *Pool[*bytes.Buffer]

func NewPool added in v0.1.27

func NewPool[T any](ctor ValueCreator[T], reset ValuePurifier[T], limit LimitDetector[T]) *Pool[T]

NewPool create with ctor ,reset function and limit detector

ctor: require creator of T

reset: required function to reset the data of T

limit: optional function that detect T is off limit, which will not put back to pool

func (*Pool[T]) Get added in v0.1.28

func (p *Pool[T]) Get() T

func (*Pool[T]) GetPooled added in v0.1.28

func (p *Pool[T]) GetPooled() *Pooled[T]

func (*Pool[T]) Put added in v0.1.28

func (p *Pool[T]) Put(t T)

type Pooled added in v0.1.27

type Pooled[T any] struct {
	// contains filtered or unexported fields
}

func GetPooledBuffer added in v0.1.27

func GetPooledBuffer() *Pooled[*bytes.Buffer]

func (*Pooled[T]) Free added in v0.1.27

func (t *Pooled[T]) Free()

func (*Pooled[T]) IsFreed added in v0.1.27

func (t *Pooled[T]) IsFreed() bool

func (*Pooled[T]) Underling added in v0.1.27

func (t *Pooled[T]) Underling() T

type Purifier added in v0.1.28

type Purifier = func(int64)

Purifier consume UnixNanos

type SSE added in v0.1.27

type SSE interface {
	Request() *http.Request
	io.Closer
	GetWriter() EventWriter
	Send(writer EventWriter) bool //false when connection close
}

type Set added in v0.1.5

type Set[K comparable] interface {
	Clear()                      //Clear remove all values
	Values() []K                 //Values as a slice
	Each(func(K) bool)           //Each loop for value
	EachIndex(func(int, K) bool) //EachIndex loop with index and value
	Add(K) bool                  //Add with exists check,return true if success.
	Remove(K) bool               //Remove delete from underlying map with exists check,return true if success.
	Put(K)                       //Put Add without existence check
	Delete(K)                    //Delete without existence check.
	Len() int                    //Len the len.
	Exists(K) bool               //Exists check exists
}

Set interface FIXME: current golang (include 1.20) not treat interface as comparable

type Stack added in v0.1.27

type Stack[T comparable] []T

func (Stack[T]) Clean added in v0.1.27

func (s Stack[T]) Clean() (x Stack[T])

func (*Stack[T]) CleanSitu added in v0.1.27

func (s *Stack[T]) CleanSitu()

func (Stack[T]) Continues added in v0.1.27

func (s Stack[T]) Continues(v T, skip int) (x int)

func (Stack[T]) Empty added in v0.1.27

func (s Stack[T]) Empty() bool

func (Stack[T]) EndWith added in v0.1.27

func (s Stack[T]) EndWith(x ...T) bool

func (Stack[T]) Equals added in v0.1.27

func (s Stack[T]) Equals(x ...T) bool

func (Stack[T]) First added in v0.1.27

func (s Stack[T]) First() (v T)

func (Stack[T]) LNth added in v0.1.27

func (s Stack[T]) LNth(n int) T

func (Stack[T]) Last added in v0.1.27

func (s Stack[T]) Last() (v T)

func (Stack[T]) LastContinues added in v0.1.27

func (s Stack[T]) LastContinues(v T, skip int) (x int)

func (Stack[T]) LastIndex added in v0.1.27

func (s Stack[T]) LastIndex(v T) int

func (Stack[T]) Len added in v0.1.27

func (s Stack[T]) Len() int

func (Stack[T]) MatchesKMP added in v0.1.27

func (s Stack[T]) MatchesKMP(v ...T) (x int)

MatchesKMP match pattern v with KMP algorithm

func (Stack[T]) MatchesZ added in v0.1.27

func (s Stack[T]) MatchesZ(p T, v ...T) (x int)

MatchesZ match pattern v with Z Algorithm,p is the separator that will not exist in v and Stack

func (Stack[T]) MaxIdx added in v0.1.27

func (s Stack[T]) MaxIdx() int

func (Stack[T]) NotEmpty added in v0.1.27

func (s Stack[T]) NotEmpty() bool

func (Stack[T]) Nth added in v0.1.27

func (s Stack[T]) Nth(n int) T

func (Stack[T]) Pop added in v0.1.27

func (s Stack[T]) Pop() (x Stack[T], v T)

func (*Stack[T]) PopSitu added in v0.1.27

func (s *Stack[T]) PopSitu() (v T)

func (Stack[T]) Push added in v0.1.27

func (s Stack[T]) Push(v T) (x Stack[T])

func (*Stack[T]) PushSitu added in v0.1.27

func (s *Stack[T]) PushSitu(v T)

func (Stack[T]) StartWith added in v0.1.27

func (s Stack[T]) StartWith(x ...T) bool

type StackAny added in v0.1.28

type StackAny[T any] []T

func (StackAny[T]) Clean added in v0.1.28

func (s StackAny[T]) Clean() (x StackAny[T])

func (*StackAny[T]) CleanSitu added in v0.1.28

func (s *StackAny[T]) CleanSitu()

func (StackAny[T]) Continues added in v0.1.28

func (s StackAny[T]) Continues(equals func(T, T) bool, v T, skip int) (x int)

func (StackAny[T]) Empty added in v0.1.28

func (s StackAny[T]) Empty() bool

func (StackAny[T]) EndWith added in v0.1.28

func (s StackAny[T]) EndWith(equals func(T, T) bool, x ...T) bool

func (StackAny[T]) Equals added in v0.1.28

func (s StackAny[T]) Equals(equals func(T, T) bool, x ...T) bool

func (StackAny[T]) First added in v0.1.28

func (s StackAny[T]) First() (v T)

func (StackAny[T]) LNth added in v0.1.28

func (s StackAny[T]) LNth(n int) T

func (StackAny[T]) Last added in v0.1.28

func (s StackAny[T]) Last() (v T)

func (StackAny[T]) LastContinues added in v0.1.28

func (s StackAny[T]) LastContinues(equals func(T, T) bool, v T, skip int) (x int)

func (StackAny[T]) LastIndex added in v0.1.28

func (s StackAny[T]) LastIndex(v T, equals func(T, T) bool) int

func (StackAny[T]) Len added in v0.1.28

func (s StackAny[T]) Len() int

func (StackAny[T]) MatchesKMP added in v0.1.28

func (s StackAny[T]) MatchesKMP(equals func(T, T) bool, v ...T) (x int)

MatchesKMP match pattern v with KMP algorithm

func (StackAny[T]) MatchesZ added in v0.1.28

func (s StackAny[T]) MatchesZ(equals func(T, T) bool, p T, v ...T) (x int)

MatchesZ match pattern v with Z Algorithm,p is the separator that will not exist in v and Stack

func (StackAny[T]) MaxIdx added in v0.1.28

func (s StackAny[T]) MaxIdx() int

func (StackAny[T]) NotEmpty added in v0.1.28

func (s StackAny[T]) NotEmpty() bool

func (StackAny[T]) Nth added in v0.1.28

func (s StackAny[T]) Nth(n int) T

func (StackAny[T]) Pop added in v0.1.28

func (s StackAny[T]) Pop() (x StackAny[T], v T)

func (*StackAny[T]) PopSitu added in v0.1.28

func (s *StackAny[T]) PopSitu() (v T)

func (StackAny[T]) Push added in v0.1.28

func (s StackAny[T]) Push(v T) (x StackAny[T])

func (*StackAny[T]) PushSitu added in v0.1.28

func (s *StackAny[T]) PushSitu(v T)

func (StackAny[T]) StartWith added in v0.1.28

func (s StackAny[T]) StartWith(equals func(T, T) bool, x ...T) bool

type SyncMap added in v0.1.28

type SyncMap[K comparable, V any] struct {
	// contains filtered or unexported fields
}

SyncMap full copy generic sync.Map

func (*SyncMap[K, V]) CompareAndDelete added in v0.1.28

func (m *SyncMap[K, V]) CompareAndDelete(key K, old V) (deleted bool)

CompareAndDelete deletes the entry for key if its value is equal to old. The old value must be of a comparable type.

If there is no current value for key in the map, CompareAndDelete returns false (even if the old value is the nil interface value).

func (*SyncMap[K, V]) CompareAndSwap added in v0.1.28

func (m *SyncMap[K, V]) CompareAndSwap(key K, old, new V) bool

CompareAndSwap swaps the old and new values for key if the value stored in the map is equal to old. The old value must be of a comparable type.

func (*SyncMap[K, V]) Delete added in v0.1.28

func (m *SyncMap[K, V]) Delete(key K)

Delete deletes the value for a key.

func (*SyncMap[K, V]) Load added in v0.1.28

func (m *SyncMap[K, V]) Load(key K) (value V, ok bool)

Load returns the value stored in the map for a key, or nil if no value is present. The ok result indicates whether value was found in the map.

func (*SyncMap[K, V]) LoadAndDelete added in v0.1.28

func (m *SyncMap[K, V]) LoadAndDelete(key K) (value V, loaded bool)

LoadAndDelete deletes the value for a key, returning the previous value if any. The loaded result reports whether the key was present.

func (*SyncMap[K, V]) LoadOrStore added in v0.1.28

func (m *SyncMap[K, V]) LoadOrStore(key K, value V) (actual V, loaded bool)

LoadOrStore returns the existing value for the key if present. Otherwise, it stores and returns the given value. The loaded result is true if the value was loaded, false if stored.

func (*SyncMap[K, V]) Range added in v0.1.28

func (m *SyncMap[K, V]) Range(f func(key K, value V) bool)

Range calls f sequentially for each key and value present in the map. If f returns false, range stops the iteration.

Range does not necessarily correspond to any consistent snapshot of the Map's contents: no key will be visited more than once, but if the value for any key is stored or deleted concurrently (including by f), Range may reflect any mapping for that key from any point during the Range call. Range does not block other methods on the receiver; even f itself may call any method on m.

Range may be O(N) with the number of elements in the map even if f returns false after a constant number of calls.

func (*SyncMap[K, V]) Store added in v0.1.28

func (m *SyncMap[K, V]) Store(key K, value V)

Store sets the value for a key.

func (*SyncMap[K, V]) Swap added in v0.1.28

func (m *SyncMap[K, V]) Swap(key K, value V) (previous V, loaded bool)

Swap swaps the value for a key and returns the previous value if any. The loaded result reports whether the key was present.

type SyncTTLMap added in v0.1.28

type SyncTTLMap[K comparable, V any] struct {
	*HouseKeeper
	// contains filtered or unexported fields
}

SyncTTLMap full copy generic sync.Map with TTL support

func NewSyncTTLMap added in v0.1.28

func NewSyncTTLMap[K comparable, V any](cleanRate time.Duration) *SyncTTLMap[K, V]

func NewSyncTTLMapWithoutKeeper added in v0.1.28

func NewSyncTTLMapWithoutKeeper[K comparable, V any]() *SyncTTLMap[K, V]

func (*SyncTTLMap[K, V]) CompareAndDelete added in v0.1.28

func (s *SyncTTLMap[K, V]) CompareAndDelete(key K, old V) (deleted bool)

func (*SyncTTLMap[K, V]) CompareAndSwap added in v0.1.28

func (s *SyncTTLMap[K, V]) CompareAndSwap(key K, old, new V) bool

CompareAndSwap not change the TTL

func (*SyncTTLMap[K, V]) Delete added in v0.1.28

func (s *SyncTTLMap[K, V]) Delete(k K)

func (*SyncTTLMap[K, V]) Load added in v0.1.28

func (s *SyncTTLMap[K, V]) Load(k K) (v V, ok bool)

func (*SyncTTLMap[K, V]) LoadAndDelete added in v0.1.28

func (s *SyncTTLMap[K, V]) LoadAndDelete(k K) (v V, ok bool)

func (*SyncTTLMap[K, V]) LoadAndDeleteWithNanos added in v0.1.28

func (s *SyncTTLMap[K, V]) LoadAndDeleteWithNanos(k K) (v V, t int64, ok bool)

func (*SyncTTLMap[K, V]) LoadOrStore added in v0.1.28

func (s *SyncTTLMap[K, V]) LoadOrStore(k K, v V) (actual V, loaded bool)

LoadOrStore not change the TTL

func (*SyncTTLMap[K, V]) LoadWithNanos added in v0.1.28

func (s *SyncTTLMap[K, V]) LoadWithNanos(k K) (v V, t int64, ok bool)

func (*SyncTTLMap[K, V]) Purify added in v0.1.28

func (s *SyncTTLMap[K, V]) Purify(now int64)

func (*SyncTTLMap[K, V]) Range added in v0.1.28

func (s *SyncTTLMap[K, V]) Range(fn func(K, V) bool)

func (*SyncTTLMap[K, V]) Run added in v0.1.28

func (s *SyncTTLMap[K, V]) Run()

func (*SyncTTLMap[K, V]) Stop added in v0.1.28

func (s *SyncTTLMap[K, V]) Stop()

func (*SyncTTLMap[K, V]) Store added in v0.1.28

func (s *SyncTTLMap[K, V]) Store(k K, v V)

func (*SyncTTLMap[K, V]) StoreWithDDL added in v0.1.28

func (s *SyncTTLMap[K, V]) StoreWithDDL(key K, value V, ddl time.Time) (a int64)

func (*SyncTTLMap[K, V]) StoreWithTTL added in v0.1.28

func (s *SyncTTLMap[K, V]) StoreWithTTL(key K, value V, after time.Duration) (a int64)

func (*SyncTTLMap[K, V]) Swap added in v0.1.28

func (s *SyncTTLMap[K, V]) Swap(k K, v V) (previous V, loaded bool)

Swap not change the TTL

type TinyPool added in v0.1.28

type TinyPool[T any] sync.Pool

func NewTinyPool added in v0.1.28

func NewTinyPool[T any](newFunc func() T) *TinyPool[T]

func (*TinyPool[T]) Get added in v0.1.28

func (t *TinyPool[T]) Get() (v T)

func (*TinyPool[T]) Put added in v0.1.28

func (t *TinyPool[T]) Put(v T)

type ValueCreator added in v0.1.27

type ValueCreator[T any] func() T

ValueCreator create new value

type ValuePurifier added in v0.1.27

type ValuePurifier[T any] func(T) T

ValuePurifier purify a Value's content

Directories

Path Synopsis
Package info contains toolset for lightweight reflection like actions for types
Package info contains toolset for lightweight reflection like actions for types

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL