Introduce new syntax with named keywords ["transitions", "temporary_context", "guard_error"].
Change signature of all guards to return Result<(), ..>.
Add support for custom guard errors, with a default to ().
Fixes #12
It should be straight forward for me to add some kind of naming override/prefix/postfix, now that the named syntax is introduced, in relation to #1 if you think that would be a suitable way of solving that?
["transitions", "temporary_context", "guard_error"]
.Result<(), ..>
.()
.Fixes #12
It should be straight forward for me to add some kind of naming override/prefix/postfix, now that the named syntax is introduced, in relation to #1 if you think that would be a suitable way of solving that?