Introduce constant base.Undefined
Dictionary-like and object-like record.
Base class for tasks with inputs and outputs.