code: func _int64f(i interface{}) (int64, bool) {
  
  	if i2, ok := i.(*Graph); ok {
  		i = i2.This
  	}
  
  	switch v := i.(type) {
  	case []byte:
  		n, error := strconv.ParseInt(string(v), 10, 64)
  		if error == nil {
  			return n, true
  		}
  	case string:
  		n, error := strconv.ParseInt(v, 10, 64)
  		if error == nil {
  			return n, true
  		}
  	case float32:
  		return int64(v), true
  	case float64:
  		return int64(v), true
  	}
  
  	return _int64(i)
  }
docs: // _int64f converts an interface{} to an int64 if its native type is
  // a integer (whether 8, 16, 32 or 64 bits), or can be converted to one.