Retruns the value, if available, or produces a fallback with the provided function.
available or default value
Function producing a default value based on an error.