FindFirstChild w/ :IsA callBack

How’s the simplest way to implement this? My case is getting the mesh in the handles of the accessories of a character. So, find first child that is a specialMesh in my case.

Here’s my performant implemenetation:
local mesh = descendant.Handle:FindFirstChild("Mesh") or descendant.Handle:FindFirstChild("SpecialMesh") or descendant:GetChildren()[1]
note its inflexibility to the use case. I’m also not sure if there are any edge cases (not named Mesh or SpecialMesh AND handle contains nonMesh item)

:FindFirstChildOfClass / :FindFirstChildWhichIsA ?