code: func RawGeometry(xu *xgbutil.XUtil, win xproto.Drawable) (xrect.Rect, error) {
  	xgeom, err := xproto.GetGeometry(xu.Conn(), win).Reply()
  	if err != nil {
  		return nil, err
  	}
  	return xrect.New(int(xgeom.X), int(xgeom.Y),
  		int(xgeom.Width), int(xgeom.Height)), nil
  }
docs: // RawGeometry isn't smart. It just queries the window given for geometry.