add :: (a: s32, b: s32) -> s32 { a + b } mul :: (a: s32, b: s32) -> s32 { a * b }