preliminary telesocket prototype, feels like a good interface