code: func (v *variable) floatValue() float64 {
  	f, err := strconv.ParseFloat(v.value, 64)
  	if err != nil {
  		panic("unexpected value " + v.value + " for float ")
  	}
  	return f
  }
docs: // floatValue returns the value of a Float variable.