iterators already do type isolation so remove type from getFirstEdge