NOSIGNAL
send
This is a better default than not having it, since it turns errors that would be signals into error values instead. We could take these as options but given that we currently don't I think this at the very least improves on the status quo.
core:*
base:*
set_blocking