pub fn float<'a>(expr: &'a Expression) -> Option<f64>