Core library for the Cats functional programming library for Scala, providing type classes and abstractions.