{.deadCodeElim: on.}

proc p1*(x, y: int): int =
  result = x + y
  
proc p2*(x, y: string): string =
  result = x & y