in src/main/scala/com/spotify/bdrc/pipeline/CountUsers.scala [30:37]
def scalding(input: TypedPipe[Rating]): TypedPipe[Long] = {
input
.filter(_.user == "Smith")
.map(_ => 1L)
// Sum with an implicit `Semigroup[Long]`
.sum
.toTypedPipe
}