alloc2

inline fun <R> alloc2(callback: (T, T) -> R): R