(broken at least due to streamplex require) start towards class cluster pattern
clean up tls suite output a bit
factor Socket subclasses in a different direction: must be handled in .connect method rather than instantiation