N scala traits