A Rust value that can be lowered into boundary Edn.
Implemented for the scalar types that appear as query constants,
transaction values, and pull/lookup arguments. This is the seam the
builders use so callers write lit(42) or attr("person/name") instead
of constructing Edn by hand.