pan/midgard: Add mir_foreach_predecessor utility