pub fn constant_with_span<'a>(expr: &'a Expression) -> Option<(&'a str, Span)>