code: func (value Value) ToFloat() (float64, error) {
  	result := float64(0)
  	err := catchPanic(func() {
  		result = value.float64()
  	})
  	return result, err
  }
docs: // ToFloat will convert the value to a number (float64).
  //
  //		ToValue(0).ToFloat() => 0.
  //		ToValue(1.1).ToFloat() => 1.1
  //		ToValue("11").ToFloat() => 11.
  //
  // If there is an error during the conversion process (like an uncaught exception), then the result will be 0 and an error.