code: func (c *Client) FindBucketByID(ctx context.Context, id platform.ID) (*platform.Bucket, error) {
  	var b *platform.Bucket
  	var err error
  
  	err = c.db.View(func(tx *bolt.Tx) error {
  		bkt, pe := c.findBucketByID(ctx, tx, id)
  		if pe != nil {
  			pe.Op = getOp(platform.OpFindBucketByID)
  			err = pe
  			return err
  		}
  		b = bkt
  		return nil
  	})
  
  	if err != nil {
  		return nil, err
  	}
  
  	return b, nil
  }
docs: // FindBucketByID retrieves a bucket by id.