Hrm, I think at first glance all of these except for hit_set_persist() should just be declared and defined in PG rather than ReplicatedPG (or maybe the Backend now, I don't remember what the division of labor is). hit_set_persist() probably gets declared in PG and implemented in ReplicatedPG.