λ
Size: a a a
λ
M
object OrderId extends TaggedType[String] && object OtherId extends TaggedType[String] , то OrderId != OtherIdλ
AH
λ
AH
λ
M
λ
M
AH
AH
λ
λ
λ
AH
M
trait StringId extends Tagged[String] и выводить тайпклассы для ограниченного поддереваλ
M
λ