These functions dominate arg-packing cost despite rare usage. Replace runtime probing with: - cached type-based policies, or - explicit protocol registration.