sorry i am late- but this is quite a tricky ID!
not a labrisomus, they are quite "heavy" looking and dark as small juveniles, it has an elevated front of the dorsal fin and a wrassy-parrotfishy look- I think it is a Doratonotus, or, less likely, a baby razorfish.