Why answer your question when I could just brag about how my personal favorite language has supported this for awhile?
/s