в ЯП специально придуманы, чтобы различные аспекты значений и функций обозначать.
В Котлин специально дотащили value (inline) class для этого.
Всё, что вам нужно - инспекция, которая будет ворнинги делать, если вы где-то в коде не передали/развернули Result обёртку.
я же объяснил почему
Обсуждают сегодня