Короче говоря, эта проблема заключается по сути в вызове лямбды дважды, её значение (то что позже появится) просто будет затем забыто Это может ещё иметь сайд эффект если тип который ты создаёшь делает какую-то трудоёмкую задачу, например работа с рефлексией