Since these are builtin/generated by the compiler, is there any particular reason to not just use `call` and `call_mut` (which are more consistent).