{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"///"}]}
    /// or both units are identical.
    /// the same `struct`. Only succeeds if only one of them has any data,
    fn merge(self, other: HomogeneousAggregate) -> Result<HomogeneousAggregate, Heterogeneous> {