1(component
2  (component
3    (component
4      (component)
5      (instance (instantiate 0))
6      (export "a" (instance 0))
7    )
8    (instance (instantiate 0))
9    (export "a" (instance 0))
10  )
11
12  (instance (instantiate 0))       ;; instance 0
13  (alias export 0 "a" (instance))  ;; instance 1
14  (export "a" (instance 1))        ;; instance 2
15  (alias export 2 "a" (instance))  ;; instance 3
16  (export "inner-a" (instance 3))  ;; instance 4
17)
18
19(component
20  (component
21    (core module)
22    (export "a" (core module 0))
23  )
24
25  (instance (instantiate 0))
26  (alias export 0 "a" (core module))  ;; module 0
27  (export "a" (core module 0))        ;; module 1
28  (core instance (instantiate 1))
29)
30