Result fallback can be a function
Merge pull request #1900 from megawac/result-fallback-fn

Result fallback can be a function