switched to a scala presentation on the typeclassopedia