This module is inefficient and should not be used by Rust programs except for compatibility with GLib.Regex based APIs.