+struct BlueSkyRangeset;
+typedef struct BlueSkyRangeset BlueSkyRangeset;
+BlueSkyRangeset *bluesky_rangeset_new();
+void bluesky_rangeset_free(BlueSkyRangeset *rangeset);
+gboolean bluesky_rangeset_insert(BlueSkyRangeset *rangeset,
+ int start, int length, gpointer data);
+gpointer bluesky_rangeset_lookup(BlueSkyRangeset *rangeset, int start);
+