Is Scala too complex