title: Stepping into a function in IPython
body: <p>Is there a way to step into the first line of a function in ipython. I imagine something that would look like:</p>
  
  <pre><code>%step foo(1, 2)
  </code></pre>
  
  <p>which runs <code>ipdb</code> and sets a breakpoint at the first line of <code>foo</code>.</p>
  
  <p>If I want to do this now I have to go to the function's source code and add an <code>import ipdb; ipdb.set_trace()</code> line.</p>