pub fn straus_multiscalar_mul<I, J>(scalars: I, points: J) -> EdwardsPointwhere
    I: IntoIterator,
    I::Item: Borrow<Scalar>,
    J: IntoIterator,
    J::Item: Borrow<EdwardsPoint>,
Available on crate feature alloc only.