Parser can now parse itself. Also parses std.array