`and_then` instead of matching.