Fix test failure on 2.x (an inner function named "hypot" got the same mangled name as math.hypot, which apparently confused LLVM)