(module embed_export_effectful_rejected
  (fn log_step
    (export "log_step")
    (type
      (fn-type
        (params (own (con Int)) (own (con Str)))
        (ret (own (con Int)))
        (effects IO)))
    (params state label)
    (body
      (seq (do io/print_str label) state))))
