pub fn parse_variable_or_value<'a>( s: &'a str, ) -> Result<Either<Variable<'a>, Value>, (VariableParseError, ())>