The Model() macro turned out to be quiet helpful, but super hard to extend, and it broke down as soon as you had the slightest change, e.g. finding the ID in params[:song][:id] and not in params[:i...
Does anyone know if zeitwerk supports an "after-loaded" callback, so you can do something with the loaded constant if it's, say, a subclass of `Operation`?
I know that dry-system supports that, right @solnic ?
Is Xavier Noria on Mastodon, yet?
Idea is to speed up TRB's compilation as described here https://github.com/trailblazer/trailblazer-activity-dsl-linear/issues/63#issue-1446832313 #trailblazer_to
We could avoid having to compile the activity with every invocation of step by "marking" the activity as final in the end, which then could trigger compilation (and much better error hand...