title: What tools are available for inspecting/probing a type in Julia
body: <p><code>typeof(foo)</code> gives me the type. But suppose I wish to dig deeper.</p>
  
  <p>e.g.</p>
  
  <ul>
  <li>supertype / tree</li>
  <li>List data members </li>
  <li>Jump to source code definition</li>
  <li>help/doc</li>
  <li>anything else?  Which module it is defined in?</li>
  </ul>
  
  <p>Can I do better than simply throwing <code>TheTypeName site:http://docs.julialang.org</code> into Google?</p>
  
  <p><a href="http://docs.julialang.org/en/release-0.5/manual/types/" rel="nofollow noreferrer">http://docs.julialang.org/en/release-0.5/manual/types/</a> contains some answers: <code>supertype</code> and <code>fieldnames</code> but it would be nice to have some compact at-a-glance reference.</p>