scope (global) [
    [foo]             : () -> float
    [vertex__vs_main] : (pos : float3) -> float4
    [bar]             : () -> float
    scope (bar) []
    scope (foo) []
    scope (vertex__vs_main) [
        [v2]              : float2
        [i]               : int
        [v4]              : float4
        [pos]             : float3
        [v3]              : float3
        [f]               : float
    ]
]
