Is dry-rb something we should think about to integrate in foreman and it’s plugins? See https://dry-rb.org/
Personally, I’d wait until Ruby 3 is done as they are considering something like dry-types.
We already use similar library - algebrick. That is a dependency of dynflow and is used inside. I personally find it very confusing for rubyist and don’t see much value. Dry-rb seems to have nicer syntax. Do you have some specific ideas where this could help or what we’d use it for?