Add support for completing trait methods via self
Add support for type expr in let statements. E.g. let v : Vec<uint = ...