Rappers are a flamboyant bunch.