Result of a visitor callback.
@type continue() :: :continue
@type custom() :: %{type: :custom, value_0: term()}
@type error() :: %{type: :error, value_0: term()}
@type preserve_html() :: :preserve_html
@type skip() :: :skip
@type t() :: term()