You're actually right, never noticed (I never used it); it doesn't take anything. While empty inside of course.
I would have expected it to take an image map shader, however that would coincide with the internal input field. Or if you internally import an image map, the triangle would dissappear. But the image map shader goes into the function input. BUG?