func choose<t>(use_first: bool, first: t, second: t) -> t:
    return if use_first:
        first
    else:
        second

func entry(stock: i32) -> i32:
    return choose(stock > 0, stock, 0)
