А пример можно, почему хотелось бы такой when?
Мне просто кажется, что можно лямбдами добиться красоты
уже все переворотил на самом деле, другие условия написал. Ну там было так, что есть условие в when, внутри еще условия, они не выполняются, а чтобы решить что в конечном счете when должен вернуть, нужно было перейти к другим условиям