"too many arguments" scalac thing