Add List.update_at/3
Add typespecs to List