Providers are now defined through Module#define and retrieved by Module#provide methods