[GHC] #14762: Foreign.Marshal.Pool functions use inefficient O(n) operations