Turns out we can get the function name from PL_op.

This makes it easier to spam io_error() all over the place without
worrying about typoing the function name like I already did once.

For #9