import monix.execution.Scheduler.Implicits.global
bF: monix.execution.CancelableFuture[Option[(Int, TermState)]] = Success(
Some(
(
1,
TermState(
FiniteDistribution(
Vector(
Weighted((@a : B) ↦ (@b : B) ↦ A, 5.282996737933199E-4),
Weighted((@a : A) ↦ (@b : A) ↦ A, 5.282996737933199E-4),
Weighted(A, 0.4128465718655667),
Weighted(((@a_1 , @a_2) : B×A) ↦ B, 5.480350064350246E-4),
Weighted((@a : B) ↦ (@b : B) ↦ @b, 6.468975597469228E-4),
Weighted((@a : B) ↦ (@b : B) ↦ @a, 4.5282829182284584E-4),
Weighted((@a : ((B → B) → B)) ↦ B, 9.133916773917078E-5),
Weighted((@a : ((A → B) → B)) ↦ B, 9.133916773917078E-5),
Weighted((@a : (B → B)) ↦ B, 9.394885824600418E-4),
Weighted((@a : (A → B)) ↦ B, 9.394885824600418E-4),
Weighted((@a : ((A → A) → B)) ↦ B, 9.133916773917078E-5),
Weighted((@a : ((B → A) → B)) ↦ B, 9.133916773917078E-5),
Weighted((@a : (A → (B → B))) ↦ @a, 6.710632731857444E-5),
Weighted((@a : (A → (A → B))) ↦ @a, 6.710632731857444E-5),
Weighted((@a : (B → (A → B))) ↦ @a, 6.710632731857444E-5),
Weighted((@a : (B → (B → B))) ↦ @a, 6.710632731857444E-5),
Weighted((@a : (A → (A → A))) ↦ B, 7.82907152050035E-5),
Weighted((@a : (A → (B → A))) ↦ B, 7.82907152050035E-5),
Weighted((@a : (B → (A → A))) ↦ B, 7.82907152050035E-5),
Weighted((@a : (B → (B → A))) ↦ B, 7.82907152050035E-5),
Weighted(((@a_1 , @a_2) : A×A) ↦ B, 5.480350064350246E-4),
Weighted((@a : ((B → A) → A)) ↦ A, 9.133916773917078E-5),
Weighted((@a : ((A → A) → A)) ↦ A, 9.133916773917078E-5),
Weighted((@a : (A → A)) ↦ A, 9.394885824600418E-4),
Weighted((@a : (B → A)) ↦ A, 9.394885824600418E-4),
Weighted((@a : ((A → B) → A)) ↦ A, 9.133916773917078E-5),
Weighted((@a : ((B → B) → A)) ↦ A, 9.133916773917078E-5),
Weighted((@a : A) ↦ (@b : A) ↦ B, 5.282996737933199E-4),
Weighted((@a : (A → (A → A))) ↦ @a, 6.710632731857444E-5),
Weighted((@a : (A → (B → A))) ↦ @a, 6.710632731857444E-5),
Weighted((@a : (B → (A → A))) ↦ @a, 6.710632731857444E-5),
Weighted((@a : (B → (B → A))) ↦ @a, 6.710632731857444E-5),
...