Module(body=[Assign(targets=[Name(id='x',
                                  ctx=Store())],
                    value=Num(n=444)),
             FunctionDef(name='f',
                         args=arguments(args=[Name(id='arg',
                                                   ctx=Param())],
                                        vararg=None,
                                        kwarg=None,
                                        defaults=[]),
                         body=[Return(value=BinOp(left=BinOp(left=BinOp(left=Str(s='OK: '),
                                                                        op=Add(),
                                                                        right=Name(id='arg',
                                                                                   ctx=Load())),
                                                             op=Add(),
                                                             right=Str(s=', ')),
                                                  op=Add(),
                                                  right=Call(func=Name(id='str',
                                                                       ctx=Load()),
                                                             args=[Name(id='x',
                                                                        ctx=Load())],
                                                             keywords=[],
                                                             starargs=None,
                                                             kwargs=None)))],
                         decorator_list=[])])
