Cairo PostScript rendering

I am trying to render vector graphics with alpha blending. Too bad, PostScript, even Level 3, does not support alpha blending. This means that if you want to draw two objects (say, circles) in PostScript and you want to make them look as they are alpha blended you have to do “some” trick. An example:

draw […]