Pimp My Lock: A case study in Scala API design · HackerTrans