>  By the way, why even name this anonymous function?

To understand what does it do.