-- Issue #2
open import Agda.Builtin.Nat using (suc) renaming (Nat to )

{-# FOREIGN AGDA2RUST
#[derive(Debug)]
#-}
data Foo : Set where
  foo :   Foo

f :   Foo
f = foo

g :   
g = suc

h :   
h = g

{-# FOREIGN AGDA2RUST
pub fn main() {
  println!("{}:\t\t {:?} | {} | {}", module_path!(),
    f(42),
    g(41),
    h(41),
  );
}
#-}