[Parser] Fixed loadScopeVarMap for structs + more var stuff handling structs
[Parser] Loads function pointers, still missing base types like (void (*)())