def parse_canonical
import qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend as AES256GCMimport Base
560def parse_canonical(+text: String,
561 result: Result<&2, &2, Error, Envelope>) ->
562 Result<&2, &2, Error, Envelope>:
563 match result:
564 case Fail{error}: Fail{error}
565 case Done{+envelope}:
566 parse_canonical_decision(text, envelope,
567 String.eq(encode_impl(envelope), text))