package utils type Consumer[T any] func(T) type Supplier[T any] func() T