I'd say something like: ``Handler`` is a function that either transforms the value associated with the option into the ``Parameter.DataType`` (e.g., if ``Parameter`` is a ``CommandIn``), or the result of a ``Command`` into something consumable by the interface (e.g., if ``Parameter`` is a ``CommandOut``).