scratch/utils: wip/untested png loading in ilim_png.hpp