code: func NewManagedConn(
  	network string,
  	address string,
  	handle resource_pool.ManagedHandle,
  	pool ConnectionPool,
  	options ConnectionOptions) ManagedConn {
  
  	addr := NetworkAddress{
  		Network: network,
  		Address: address,
  	}
  
  	return &managedConnImpl{
  		addr:    addr,
  		handle:  handle,
  		pool:    pool,
  		options: options,
  	}
  }
docs: // This creates a managed connection wrapper.