Warn when return value name looks like a type.
Make getName more robust against incomplete definitions.
Add body completion to function, method live templates.