inb := fn(f: int): int return f outb := fn(f: int, g: int): void { }