code: func interpolationFuncReverse() ast.Function {
  	return ast.Function{
  		ArgTypes:   []ast.Type{ast.TypeList},
  		ReturnType: ast.TypeList,
  		Variadic:   false,
  		Callback: func(args []interface{}) (interface{}, error) {
  			inputList := args[0].([]ast.Variable)
  
  			reversedList := make([]ast.Variable, len(inputList))
  			for idx := range inputList {
  				reversedList[len(inputList)-1-idx] = inputList[idx]
  			}
  
  			return reversedList, nil
  		},
  	}
  }
docs: // interpolationFuncReverse implements the "reverse" function that does list reversal