dialect-specific Join classes; named clauses; clause removal and retrieval; several renames; select_more, update_more, join_more