I should probably add a `typealias ByteString Union(String,Symbol)` to `GLib`, since Strings and Symbols are able to be used synonymously in most contexts (including this one)