buffering

inline fun <T> buffering(callback: () -> T): T