Ecency
PSR-14: Compound Providers