FEAT: now REDUCE supports non-literal block argument (both in compiler and interpreter).