Revert "Result fallback can be a function"

This reverts commit b8a07d1d94cd6d4586e89a63fda41f2814dc63ce.