service Calc("calc"):
    add(n: f32)
    subtract(n: f32)
    multiply(n: f32)
    divide(n: f32)
    reset()
    getResult() -> f32


func demoCalc() -> f32:
    Calc.add(10)
    Calc.multiply(5)
    Calc.subtract(8)
    Calc.divide(6)
    res <- Calc.getResult()
    <- res