return (a, b) => {
            const aa = fa((a >>> 24) / 255, (b >>> 24) / 255);
            return (
                (clamp(((a >>> 24) & 0xff) * aa, 0, 255) << 24) |
                (clamp(((a >>> 16) & 0xff) * aa, 0, 255) << 16) |