whole_func_string: function range(start, count, inc = 1) {
      return defer(function* () {
          for (let i = 0; i < count; ++i) {
              yield start + (i * inc);
          }
      });
  }
func_code_string: function range(start, count, inc = 1) {
      return defer(function* () {
          for (let i = 0; i < count; ++i) {
              yield start + (i * inc);
          }
      });
  }
func_documentation_string: Yields count numbers from start onwards
  e.g range(10, 3) will yield [10, 11, 12]