This also removes aliasing rule violations; the anonymous structs were distinct types from `rb_method_refined_t`.