pub fn normal<F>(lower: F, upper: F) -> Normal<F>where F: Float + NumCast, StandardNormal: Distribution<F>,