feat: upstream List.mapIdx, and add lemmas
9 files changed