Move computation of transition probability consistency/conservativity trim to the transition probability computation, such that it applies to all methods rather than just the upper bound and iterative approaches.
Refactor the transition kernel closures out into structs that represent T(X | x) and log(T(X | x)) such that the compiler does not need to recompile the closures every iteration, and that it can optimize for specific data types.
Close #53
T(X | x)
andlog(T(X | x))
such that the compiler does not need to recompile the closures every iteration, and that it can optimize for specific data types.