9c453b1ad0
unserialize() and call_user_func_array() were straightforward. They were called from all over the runtime, but I renamed those implementations and codemodded the runtime. The is_* functions were only ever being called by the CVarRef signature, so I deleted all the other ones (same for f_gettype). Only some of the is_* functions were being called from the runtime, so I made inline versions of those without the f_ prefix.