Working on #6 but not working yet.

Compiler complains the missing lineno property from Expr. WTF?
Fixed #6 supported variable length of arguments.

The problem in the previous commit occured because
the variable/attribute name were strings directly appened
to the AST tree. They should have been defined as a new ast.Str
node instead.