it allows us to choose which context to use. ◦ http4s basically expects any instance of Effect as F like IO • You can use your own instance of Effect ◦ DB access / API Call / Body parsing ◦ IO seems perfect choice though.
type parameter F[_] ◦ Never know concrete type ◦ Use type class if any functionality is needed • Offers flexible API with ◦ Higher kinded types ◦ Type classes