У меня на одном проекте используется. Больше я такой ошибки не совершу. Ну или что-то кардинально поменяется в либе. Как пример геморя - валидация поля у которого диапазон допустимых значений зависит от другого поля. Валидация опциональных полей тоже довольно "забавная". В общем в новых проектах я использую варианты Either.... Ещё на эту тему оч понравилась статья https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-validate/
У тебя есть 2 перегрузки эпплай с разными параметрами, ты Чото сломал в вызове функции из 7 параметров, ты хочешь понять что, а идея тебе краснит и пишет, эт чо за перегрузка.