// helpers to marshal / unmarshal a pin set func storeSet(d ds.Datastore, k ds.Key, val interface{}) error { buf, err := json.Marshal(val) if err != nil { return err } return d.Put(k, buf) }