it's going to be annoying, but the current tack is...
# development
w
it's going to be annoying, but the current tack is to convert
Noop
from an error to a successful value. callers will have to deal with it in more places.