C ext rb_float_to_bson provides default buffer with binary encoding