- in bif.c
- calls do_send
- otherwise handles the erlang side of things, returning the right thing, bumping reductions, etc.
- in bif.c
- also calls do send and seems to have some overlap with erl_send
- can likely do this without understanding the difference fully