merge

abstract fun merge(other: T): T