отлично, ты сейчас случайно напомнил, что у нас линтер настроен так, что вырезает return из функции, если это однострочная функция. По итогу, если ты вставил return SomeStruct(fields....) в несколько строчек, то потом, когда уберется ретерн, первая строка съедет и будет уебищно