
from ._version import __version__

# Expose the public API:
from ._message import Message
from ._action import startAction, startTask, Action
from ._output import ILogger, Logger, MemoryLogger
from ._validation import Field, MessageType, ActionType
from ._traceback import writeTraceback, writeFailure
addDestination = Logger._destinations.add
removeDestination = Logger._destinations.remove


__all__ = ["Message", "writeTraceback", "writeFailure",
           "startAction", "startTask", "Action",
           "Field", "MessageType", "ActionType",
           "ILogger", "Logger", "MemoryLogger", "addDestination",
           "removeDestination",

           "__version__",
           ]


from ._version import __version__

# Expose the public API:
from ._message import Message
from ._action import startAction, startTask, Action
from ._output import ILogger, Logger, MemoryLogger
from ._validation import Field, fields, MessageType, ActionType
from ._traceback import writeTraceback, writeFailure
addDestination = Logger._destinations.add
removeDestination = Logger._destinations.remove


__all__ = ["Message", "writeTraceback", "writeFailure",
           "startAction", "startTask", "Action",
           "Field", "fields", "MessageType", "ActionType",
           "ILogger", "Logger", "MemoryLogger", "addDestination",
           "removeDestination",

           "__version__",
           ]

Add fields to the public API.
Add fields to the public API.

  
  from ._version import __version__
  
  # Expose the public API:
  from ._message import Message
  from ._action import startAction, startTask, Action
  from ._output import ILogger, Logger, MemoryLogger
- from ._validation import Field, MessageType, ActionType
+ from ._validation import Field, fields, MessageType, ActionType
  from ._traceback import writeTraceback, writeFailure
  addDestination = Logger._destinations.add
  removeDestination = Logger._destinations.remove
  
  
  __all__ = ["Message", "writeTraceback", "writeFailure",
             "startAction", "startTask", "Action",
-            "Field", "MessageType", "ActionType",
+            "Field", "fields", "MessageType", "ActionType",
             "ILogger", "Logger", "MemoryLogger", "addDestination",
             "removeDestination",
  
             "__version__",
             ]
  
Add fields to the public API.
## Code Before:

from ._version import __version__

# Expose the public API:
from ._message import Message
from ._action import startAction, startTask, Action
from ._output import ILogger, Logger, MemoryLogger
from ._validation import Field, MessageType, ActionType
from ._traceback import writeTraceback, writeFailure
addDestination = Logger._destinations.add
removeDestination = Logger._destinations.remove


__all__ = ["Message", "writeTraceback", "writeFailure",
           "startAction", "startTask", "Action",
           "Field", "MessageType", "ActionType",
           "ILogger", "Logger", "MemoryLogger", "addDestination",
           "removeDestination",

           "__version__",
           ]

## Instruction:
Add fields to the public API.
## Code After:

from ._version import __version__

# Expose the public API:
from ._message import Message
from ._action import startAction, startTask, Action
from ._output import ILogger, Logger, MemoryLogger
from ._validation import Field, fields, MessageType, ActionType
from ._traceback import writeTraceback, writeFailure
addDestination = Logger._destinations.add
removeDestination = Logger._destinations.remove


__all__ = ["Message", "writeTraceback", "writeFailure",
           "startAction", "startTask", "Action",
           "Field", "fields", "MessageType", "ActionType",
           "ILogger", "Logger", "MemoryLogger", "addDestination",
           "removeDestination",

           "__version__",
           ]
