[WIP][RFC] Concept for connection timeout

The implementation for a connection timeout. Any connector could use the method internally to create a connection timeout.