name types inside functions after variable

Before this commit:

    fn f() []const u8 {
        const S = struct {};
        return @typeName(S);  // "f()", unexpected.
    }

And now:

    fn f() []const u8 {
        const S = struct {};
        return @typeName(S);  // "S", expected.
    }

Fixes #675.
0845cbe277Ben Noordhuis committed on 2/22/2018, 6:54:02 PMparent884b5fb
3 files changedLine totals unavailable