Clean up exports, generalize types
Safe first try
Documentation
examples/tls-echo.hs
Documentation