Part 3
Powerful .flatMap Function on Result + Swift's Type Inference