code: func (h *Host) NewObject() (*Object, error) {
  	ctx := context.TODO() // TODO: move the NewObject method to some "ImportRun" type with a context field?
  	pn, err := h.upload(ctx, schema.NewUnsignedPermanode())
  	if err != nil {
  		return nil, err
  	}
  	// No need to do a describe query against it: we know it's
  	// empty (has no claims against it yet).
  	return &Object{h: h, pn: pn}, nil
  }
docs: // NewObject creates a new permanode and returns its Object wrapper.