(component (core module $main (func (export "square") (param $n i32) (result i32) (i32.mul (local.get $n) (local.get $n)))))