GH-121970: Extract implementation_detail into a new extension
#129663
+57
−32
implementation_detail into a new extension
#129663