package utils import "cmp" func Clamp[T cmp.Ordered](val, min, max T) T { if val < min { return min } if val > max { return max } return val }