a=1 # Some variables used by our later cell z="hi" y=True x = 6 u = 4 import sys %install_ext https://raw.github.com/takluyver/cell2function/master/cell2function.py %load_ext cell2function %%cell2function b=2 def subfunc(c=1, d=z): e = 99 print(y) a = a*2 x += 1 print(sys.version) def unnamed(z, y, a, x): b=2 def subfunc(c=1, d=z): e = 99 print(y) a = a*2 x += 1 print(sys.version) return b, subfunc, a, x b, subfunc, a, x = unnamed(z, y, a, x) %%cell2function square squared = a**2 def square(a): squared = a**2 return squared squared = square(a)