def depsOf_of_mirteFile_module_definition(defs):
return lambda x: (list(filter(lambda z: z is not None and z in defs,<EOL>map(lambda y: y[<NUM_LIT:1>].get('<STR_LIT:type>'),<EOL>six.iteritems(defs[x]['<STR_LIT>'])<EOL>if '<STR_LIT>' in defs[x] else [])))) +(list(defs[x]['<STR_LIT>']) if '<STR_LIT>' in defs[x] else [])<EOL>
Returns a function that returns the dependencies of a module
        definition by its name, where defs is a dictionary of module
        definitions from a mirteFile