Is some advanced variation of RND possible - that goes together with its distribution which could be reasoned about but is deleted before compilation?
(Kind of similar to the List Monad - it should be possible to reason about result of [x + y | x <- [1,2,..,n], y <- [1,2,..,m] ] etc.)