Structs

This deframer works to reconstruct TLS messages from arbitrary-sized reads, buffering as necessary. The input is read(), get the output from pop().