This lesson covers: View bounds (“type classes”) Other Type Bounds Higher kinded types & ad-hoc polymorphism F-bounded polymorphism / recursive types Structural types Abstract types members Type erasures & manifests Case study: Finagle View bounds (“type classes”) Sometimes you don’t need to specify that one type is equal/sub/super another, just that you could fake it with conversions. A view boun