Type of composition requested: Of
, Invariant
, Covariant
,
Applicative
, or Traversable
. The Option
datatype can do
all of them.
The original ParameterizedGiven for the typeclass under test as it is before composition.
The instance of Option
for the typeclass under test.
Typeclass test options for the F
datatype when it is
wrapped in an Option
.
Return the given options transformed into options for a composed typeclass test, where the outer composed datatype is an
Option
. This is a version of liftGiven fixed on composing with theOption
as outer datatype.