Some work still needs to be done on the tcp2 protocol, but commit 801470ebaa29e8f4436d3139c8e4738a3d1532e3 makes a good start.