# Author:  James Tam
# Version: May 26, 2020

# @fun(numeric,boolean)
# @returns()
def fun1(aNum,aBool):
    aNum = 21
    aBool = False
    print("In fun1:", aNum,aBool)

# @fun(numeric,boolean)
# @returns(numeric,boolean)
def fun2(aNum,aBool):
    aNum = 21
    aBool = False
    print("In fun2:", aNum,aBool)
    return(aNum,aBool)

def start():
    aNum = 12
    aBool = True
    print("In start:", aNum,aBool)
    fun1(aNum,aBool)
    print("After fun1:", aNum,aBool)
    aNum,aBool = fun2(aNum,aBool)
    print("After fun2:", aNum,aBool)

start()