static String? match<T>(T? value, T? compareTo, {String? errorMessage}) { if (value != compareTo) { return errorMessage ?? 'Values do not match'; } return null; }