Now, set_error_handler, set_exception_handler, register_shutdown_function both in Debug and Object will go with closure function. This will give me a chance to set those handler to private so no unexpected call from outside.

I'm still working on SMTP stuffs. Those related code for backup.