Role playground for role dispatch based on Scala