makePubKey = (scheme, curve, flags, q) => {
  return `<${sel('public-key')}${sel(scheme)}${sel(curve)}${sel(flags)}${bts(q)}>`;
}
@param {string} scheme
@param {string} curve
@param {string} flags
@param {string} q
@returns {string}