code: def complain(error):
      
      if callable(error):
          if DEVELOP:
              raise error()
      elif DEVELOP:
          raise error
      else:
          logger.warn_err(error)
docs: Raises in develop; warns in release.