Le versioni precedenti di Scala fornivano .leftMap a Either (perché questo è l'alias di Circe Result), che potrebbe essere stato menzionato nella fonte che hai utilizzato.
Tuttavia, le versioni più recenti hanno ripulito un po' l'API in quanto hanno usato .left e .right per aggregare molti dei metodi. Quindi .leftMap è diventato .left.map , ma hai anche .left.flatMap ecc, in modo da poter utilizzare Either facilmente non solo nei casi d'uso che si allineano con l'essere di parte a destra.
Per farla breve:sostituisci .leftMap con .left.map nelle versioni più recenti di Scala.