Towards Aggregate Programming in Scala