bool fxOverlayItemsEqual<T>( T? a, T? b, bool Function(T a, T b)? comparer, ) { if (a == null || b == null) return false; return comparer?.call(a, b) ?? a == b; }