code: def make_module(code):
      from ..decompiler.disassemble import disassemble
  
      instructions = Instructions(disassemble(code))
      stmnts = instructions.stmnt()
  
      doc = pop_doc(stmnts)
      pop_return(stmnts)
  
      #        stmnt = ast.Stmt(stmnts, 0)
  
      if doc is not None:
          stmnts = [
              _ast.Expr(value=doc, lineno=doc.lineno, col_offset=0)
          ] + stmnts
  
      ast_obj = _ast.Module(body=stmnts, lineno=0, col_offset=0)
  
      return ast_obj
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  from ..decompiler.simple_instructions import SimpleInstructions
  from ..decompiler.control_flow_instructions import CtrlFlowInstructions
  import _ast
  from ..asttools import print_ast
  from ..utils import py3, py3op, py2op
label_desc: Use image node_id 4 for calling a global function with example usage: make_module(code) and returns: ast_obj