Finalize the session namespace concept
Initial implementation due to triggers.
Currently, triggers have been replaced by a session namespace (
arara:…
). Keys within that namespace may be altered by the user but also by the application and are essentially the same as triggers (could be understood as hooks). As they are not statically typed, we could even think about allowing the user to put lambdas into that map which will be executed at given places.
See https://gitlab.com/islandoftex/arara-v5/issues/2#note_229635434.
Edited by Ben Frank