Full

fun <C : Any> Full(merger: (preMerged: C, left: C, right: C) -> C)