code: func (c *Ctrie) Remove(key []byte) (interface{}, bool) {
  	c.assertReadWrite()
  	return c.remove(&Entry{Key: key, hash: c.hash(key)})
  }
docs: // Remove deletes the value for the associated key, returning true if it was
  // removed or false if the entry doesn't exist.