<p>headmates whose names are ECDH secret keys, in case you need to establish a shared secret headmate over an insecure communication channel</p><p>(i spent way too long trying to figure out if headmates form an algebraic group. i can't figure out what the inversion operation would be)</p>