@suvash Ah. Too bad. I just looked up weavejester/integrant, and it's pretty nice that my library, which I have have to name some day, can easily work with both stuartsierra/component and weavejester/integrant at the same time. So half your system could be written with component the other half with integrant. And I did not have to update the system; the function was just a function that anyone could have written. That's pretty nice I think.