cereal parsers for AO code