Needs an `apply` function to summon an instance via `Inject[F, G]`; cf other type classes for an example.