title: Translating LINQ into different formats
body: <p>I have a LINQ expression like this:</p>
  
  <pre><code>var queryResult = ppl.Join(items,
                      h =&gt; h.id,
                      i =&gt; i.ownerId,
                      (h, i) =&gt; new {h, i})
                  .Select(x =&gt; new {humanName = x.h.name, itemName = x.i.name});
  </code></pre>
  
  <p>What's the easiest way to convert it into a syntax like this?:</p>
  
  <pre><code>from ppl
  join items
  ...
  select ...
  </code></pre>
  
  <p>Any tool you'd recommend?</p>