dune::parser
pub fn recursive_value() -> Parser<Value>
This matches values that DO have a possibility of entering a recursive loop.