b* binder for checking and propagating error results of parsing functions.
This is related to fty::patbind-ok, but it is used for most of the parsing functions, in many places.