abstract fun <A> Kind<F, A>.blockingValue(): A
Potentially blocks a running computation until it completes so that it's reduced value can be asserted as the result of the program