(v V, err error)
| 871 | } |
| 872 | |
| 873 | func must[V any](v V, err error) V { |
| 874 | if err != nil { |
| 875 | panic(err) |
| 876 | } |
| 877 | return v |
| 878 | } |
| 879 | |
| 880 | // takeFirstF takes the first value that returns true |
| 881 | func takeFirstF[Value any](values []Value, take func(v Value) bool) Value { |