Argument parsing in Scala