type X = VeryLongTypeName1
                  
                  
                          type Y = VeryLongTypeName2
                  
                  
                        }
                  
                  
                  
                  
                  
                        case class Foo0[A, B]()
                  
                  
                        
                  
                  
                        def foo(foo: Foo): Foo0[foo.X, foo.Y] = ???
                  
                  
                
хз, теряется смысл, читать еще хуже в моем коде у пары [VeryLongTypeName1, VeryLongTypeName2] _вместе_ есть определенное значение, и вот его бы хотелось вынести в одноместный алиас
Обсуждают сегодня