Defining module with ‘genie’