have Endpoints.match() return the client/server transports too