pub fn string<'a>(expr: &'a Expression) -> Option<&'a str>