[Dry-Core] extensions provided by the user

Hi, I wanna know if it’s possible for users to provide their own extensions.

I’m building a flexible library and I want to be very open to extensions.

Something like

Foo.load_extension(PerformanceDashboard)
Foo.new.something(:performance_dashboard)

If it’s not possible, a big Hashmap could work for us so it’s not critical at all :slight_smile:

Yes it’s a public API so you can just do register_extension.