If this is going to be a general purpose gem, you will want to allow the user to change the encoding it assumes on a per mq basis. Either that, or create strings with `rb_enc_str_new(ptr, len, rb_default_external_encoding())`