I have so many languages on the "give it a chance" list that I don't know where to start.
You can decide for yourself if this is an endorsement or a warning. Or both.
*Exceptions obviously exist for very different niches or paradigms.
I think the best I've actually seen in this regard is actually Haxe, with some decent macros for automatically getting pass-through functions. It doesn't even make you list them all out explicitly (as I've seen others do), IIRC.