construct
pub fn x2<T: Float>(x: T, a: Fn2<T>) -> Fn1<T> where f64: Cast<T>,
Intersects a curved quad at x-line.