Fix position and extract method.
Preparing for new AST.
Update deps.
Update deps.