code: def internal_assert(condition, message=None, item=None, extra=None):
      
      if DEVELOP and callable(condition):
          condition = condition()
      if not condition:
          if message is None:
              message = "assertion failed"
              if item is None:
                  item = condition
          raise CoconutInternalException(message, item, extra)
docs: Raise InternalException if condition is False.
      If condition is a function, execute it on DEVELOP only.