@lower('+', types.Array)
def array_positive_impl(context, builder, sig, args):
 class _UnaryPositiveKernel(_Kernel, ):
  def generate(self, *args):
   [val] = args
   return val
 return numpy_ufunc_kernel(context, builder, sig, args, _UnaryPositiveKernel, explicit_output=False)

@ lower ( '+' , types . Array ) def array_positive_impl ( context , builder , sig , args ) : class _UnaryPositiveKernel ( _Kernel , ) : def generate ( self , * args ) : [ val ] = args return val return numpy_ufunc_kernel ( context , builder , sig , args , _UnaryPositiveKernel , explicit_output = False )
lowering function for + expressions .