code: function create_method(params) {
          const { store, method, store_struct, op_dict } = params;
          return function perform_operation(raw_arg0, raw_op, raw_op_params) {
              const [ arg0, op, op_params ]
                  = validate_op_args(raw_arg0, raw_op, raw_op_params)
                  ; // eslint-disable-line indent
              if (op_dict[op]) {
                  const store_class_method = store.constructor.prototype[method];
                  return store_class_method({
                      perform_operation: op_dict[op],
                      store_struct,
                      arg0,
                      params: op_params,
                      }); // eslint-disable-line indent
              }
              return NOOP;
          };
      }
docs: -----------