Given an expression a-fn(x,y) I would get the following ast
a-fn(x,y)
Expression(body=BinOp(left=Name(id=\'a\', ctx=Load()), op=Sub(), right=Call(func=Name