VALUE with_connection(VALUE v, VALUE context, int argc, VALUE extra[]);