Unexpected behavior from Union types in Scala 3

hmmm, well my supposition was the opposite. That rather than assuming Any it would assume the least upper bound of the set of types. After all, that seems the point of having a type lattice.