shift

abstract fun <B> shift(r: R): B