pub fn tlog<T1: Num, T2: Num, T3: Copy + Into<C>>(
    q: R,
    om: T1,
    p: R,
    en: T2,
    delta: T3
) -> C