* This can make less compile_time if A is smaller than B. and avoid failure in compile if we get a little A and a great B. Authored by @awoniu. (cherry picked from commit 8ce341caf2)
8ce341caf2
2ca1e73239