code: func NewTrackedConn(host string, port int, poolsize int, timeout time.Duration,
  	opTimer *prometheus.SummaryVec) (*TrackedConn, error) {
  	conn, err := NewConn(host, port, poolsize, timeout)
  	if err != nil {
  		return nil, err
  	}
  
  	return &TrackedConn{
  		kt:      conn,
  		opTimer: opTimer}, nil
  }
docs: // NewTrackedConn creates a new connection to a Kyoto Tycoon endpoint, and tracks
  // operations made to it using prometheus metrics.
  // All supported operations are tracked, opTimer times the number of seconds
  // each type of operation took, generating a summary.