{"ast_node_type":"function","tokens":[{"end":67,"kind":"keyword","start":0,"text":"fn"}]}
    fn arbitrary_with(args: Self::Parameters) -> Self::Strategy { {
    type Strategy = VecStrategy<A::Strategy> ;
            let product_unpack![range, a] = args;