There's one top lane champ
That's been played in top lane exclusively since the current 1-1-1-2 lane meta came into existence. Heck they were played top lane since before that.
And I see people complain about ranged top all the time because they forgot this champion exists.
Teemo.
Teemo is the reason vayne top would have NEVER been viable in the past. But it's like every single game people play against vayne as pantheon. Even though teemo has been a free pick for quinn, vayne, etc. Since forever.
Mage top? Just do what mid laners do. Zed, fizz, yasou, yone. Still melee top, just anti mage cancer.
Idk why I read it all the time that people are losing to vayne top in lane when they could just lock in teemo and have the free-est lane that ever existed ever. Then map control with shrooms and if enemy adc is also another auto attacker adc? Wow you can roam/gank bot and just delete them. And in team fights you can kill the vayne you've been bullying to death and turn on the adc and it's like you doubled your cancer value.
Just do yourself a favor and lock in teemo.