TODO's
 - the stream stuff in CairoSurface.xs
