def pair_description
import bendvy-ecs-core@0.1.0.4/ordinary_owned_event_declaration.bend as OrdinaryOwnedEventDeclarationimport Base
20# Combine metadata left first, preserving duplicate names and propagating
21# opacity from either side. This does not combine live logs or publish payloads.
22def pair_description(left:Description,right:Description) -> Description:
23 match left right:
24 case Description{left,lo} Description{right,ro}:Description{List.append(&2,String,left,right),Bool.or(lo,ro)}