Hi,

I am trying to decorate Kernel#require. While the wrapper works well with
regular require calls, I have seen it is not called by Kernel#autoload. Is
autoload using a custom C function? If so, is there a rationale for that?