1*367bdc8cSAlex Crichton(component
2*367bdc8cSAlex Crichton  (core module $m
3*367bdc8cSAlex Crichton    (func (export "run") (result i32)
4*367bdc8cSAlex Crichton      i32.const 0)
5*367bdc8cSAlex Crichton  )
6*367bdc8cSAlex Crichton  (core instance $i (instantiate $m))
7*367bdc8cSAlex Crichton  (func (export "run") (result (result))
8*367bdc8cSAlex Crichton    (canon lift (core func $i "run")))
9*367bdc8cSAlex Crichton
10*367bdc8cSAlex Crichton)
11