pub fn double<'a>() -> impl Parser<f64, &'a [Token]>