Actually, perhaps a more natural solution here would be to define a new abstract class of distributions `AngularDistribution`, where the support can be taken to be implicit as modulo 2pi.