extension RenderNotNullExt<T> on T? {
  R? wrapNullable<R>(R Function(T data) defaultValueCallback) {
    return this != null ? defaultValueCallback(this as T) : null;
  }
}