code: def print(source, template=None, **kwargs):
      
      def func(value):
          if template:
              value = template.format(value)
          builtins.print(value, **kwargs)
      return action.raw(source, func)
docs: Print each element of an asynchronous sequence without modifying it.
  
      An optional template can be provided to be formatted with the elements.
      All the keyword arguments are forwarded to the builtin function print.