lens @ d6cf67b3d7747b6274d92e394d75d348060fa5f5

1package list
2
3func Map[V any, T any](source []V, fun func(V) T) []T {
4	result := make([]T, 0, len(source))
5	for _, s := range source {
6		result = append(result, fun(s))
7	}
8	return result
9}