if non_constants.empty?
          constant
        else
          @children = constant.value(context) == 0 ? [] : [constant]
          @children += non_constants