Making Rails delegated_type’s clearer