val result = withDataModelOrNull { dm -> // Operations that may fail gracefully }
inline fun <R> withDataModelOrNull(block: (DataModel) -> R): R?
block: Function1