Many of the following function names are annotated with, um, annotations. Here are their meanings:
$ARG) as a
on syscall errors.
Raises exceptions; use
eval to trap
$CHILD_ERROR) when child process
Taints returned data.
Taints returned data under some system, locale, or handle settings.
Raises an exception if given an argument of inappropriate type.
Raises an exception if modifying a read-only target.
Raises an exception if fed tainted data.
Raises an exception if unimplemented on current platform. ...