ProtEnc – Proving Protocols with Typestates in C++ | Hacker News Reader