concrete functor and monad transformers

#91Migrate Foldable1 instances

The Foldable1 class (originally from the semigroupoids library) was added to base in version 4.18.0.0 (GHC 9.6.1). The semigroupoids library defined Foldable1 instances for data types from transformers, so we should migrate those instances to transformers itself.

I've implemented this change in https://hub.darcs.net/RyanGlScott/transformers/patch/6e6f1a275a957ec1acb5a7785e18a22306c86a1e on my transformers fork.