replaced mp::Image with gleam::Image