scope (global) [ [foo] : () -> int [vertex__vs_main] : () scope (foo) [] scope (vertex__vs_main) [] ]