code: function enforce_conduct() {
              enforce_required_object('store', Store, 'Store');
              const verb_list = [ 'bullpen', 'store' ];
              for (const verb of verb_list) {
                  enforce_required_string(`${ verb }_verb`);
              }
              ![ 'get', 'stream', 'mutate' ].includes(raw_params.bullpen_verb)
                  && throw_error([
                      'bullpen_verb must be either "get", "stream", or "mutate",',
                      `not '${ raw_params.bullpen_verb }'`,
                      ].join(' ')) // eslint-disable-line indent
                  ; // eslint-disable-line indent
              ![ 'fetch', 'mutate' ].includes(raw_params.store_verb)
                  && throw_error([
                      'bullpen_verb must be either "fetch" or "mutate",',
                      `not '${ raw_params.store_verb }'`,
                      ].join(' ')) // eslint-disable-line indent
                  ; // eslint-disable-line indent
              const { name, params: op_params } = raw_params;
              if (name && 'string' !== typeof name) {
                  throw new Error([
                      'when calling a Statepen operation,',
                      'if arg 0 is provided, it must be',
                      'the name of the operation to perform',
                  ]);
              } else if (op_params && 'object' !== typeof op_params) {
                  throw new Error([
                      'when calling a Statepen operation,',
                      'if arg 1 is provided, it must be a params object',
                  ]);
              }
              return true;
          }
docs: -----------