A huge example of something that should be core. Core implementation would save quite a few queries and considering it supports username styling why not? But this does exactly what it says it does and the only solution needed.