Not a blocker. Was wondering if this can be replaced with `failureResultOf` to be consistent with newer APIs? It could be another PR too.