code: func SealAfterPrecomputation(out, message []byte, nonce nacl.Nonce, sharedKey nacl.Key) []byte {
  	return secretbox.Seal(out, message, nonce, sharedKey)
  }
docs: // SealAfterPrecomputation performs the same actions as Seal, but takes a
  // shared key as generated by Precompute.