Might not necessarily be the fastest way to compute them. So for some common distributions I think we should probably create some specialized evaluation functions etc for speed.
But as a first step, I think a macro which lets you define @isakindofdist foo(a,b) bar(1,a,b,3) for example and have it write all the code to make foo(a,b) automatically would be great.