code: func NewPrimaryLayer(cmp1 PrimaryCmpFunc, cmp2 SecondaryCmpFunc) PrimaryLayer {
  	var synced uint64
  	return PrimaryLayer{
  		synced: &synced,
  		store:  NewPrimaryTree(cmp1),
  		offset: uint64(util.RevOffset()),
  		lock:   lockie.NewLockie(),
  		cmp1:   cmp1,
  		cmp2:   cmp2,
  	}
  }
docs: // NewPrimaryLayer initializes a new primary layer handle.