Notebook
def somefunc(i1, i2, i3, io4, io5, i6=value1, io7=value2): # modify io4, io5, io7; compute o1, o2, o3 return o1, o2, o3, io4, io5, io7 * i1, i2, i3, i6: pure input data * io4, io5, io7: input and output data * o1, o2, o3: pure output data