Scala Partial Function Decomposition