I've updated to 3.127.0 and using the new approval testing module. A question if I may: why prefer extension functions in Approver.kt over default methods on the Approver interface? Strikes me the latter would be more discoverable, therefore more useful.