Unified ast.Call construction and simplified `get_lookup_name`

Yes, I am, since `lookup_name` is defined by
```
lookup_name  :  NAME
             |  lookup_name DOT NAME
```