code: func ParseFloat(b []byte) (float64, error) {
  	if v, err := parseFloat(&b); err != nil {
  		return 0, MalformedValueError
  	} else {
  		return v, nil
  	}
  }
docs: // ParseNumber parses a Number ValueType into a Go float64