tablam::stdlib
pub fn bin_op<T, Op>(op: Op, x: T, y: T) -> Scalar where Op: Fn(T, T) -> T, T: From<Scalar>, Scalar: From<T>,