package xdefault import "reflect" func WithFallback[T comparable](value, fallback T) T { if reflect.ValueOf(value).IsZero() { return fallback } return value }