They are indeed similar, but the return types are sufficiently different to make this difficult. I can imagine that if we adopted a convention of using a Message#code for a Webflow state transition, then it could work fairly easily. That seems a little clunky to me. Do you have any suggestions?