program main
  fn add_one(value: i32) -> i32
    local let one: i32
      int 1
    binary +
      var value
      var one
  fn main() -> i32
    call add_one
      int 41
  test "comments stay attached"
    local let observed: i32
      call add_one
        int 4
    binary =
      var observed
      int 5
