def through_maxima(*array_options, **options)
      @after_maxima ||= Command.output(itself: Unit) do |c|
        c.let :itself, self.to_s, *array_options, **options
      end[:itself]
    end
def through_maxima(*array_options, **options)
      @after_maxima ||= Command.output(itself: Unit) do |c|
        c.let :itself, self.to_s, *array_options, **options
      end[:itself]
    end
~~ *unary_operations, **unary_operations_options