pub fn merge<T>(this: T, other: T) -> Result<T, Error>where T: Merge,
Merge this and other.
this
other
Equivalent to: this.merge(other).
this.merge(other)