pub fn render_literal(
    literal: &Literal,
    as_ct: &impl AsType,
    ci: &ComponentInterface
) -> Result<String, Error>