teach bc plumber friendly error messages and replace teletype with stdin as the source of error messages (not that plan9 has stdin...).