Converts eval-domain values into pi structured output when possible.
Summary
Types
@type t() :: term()
All the types that implement this protocol.
Functions
@spec to_output( term(), keyword() ) :: Pi.Output.t() | nil
Returns a Pi.Output for value, or nil when the value has no semantic renderer.