title: Redefining commands in a new environment
body: <p>Two questions:</p>
  
  <ol>
  <li><p>Does LaTeX allow one to (re)define commands within a <code>\newenvironment</code>? I've tried using <code>\renewcommand</code>, <code>\newcommand</code> and <code>\def</code> in the <em>before</em> declaration but to no avail.</p></li>
  <li><p>How would one redefine <code>\item</code> when creating a new list environment?</p></li>
  </ol>
  
  <p>I've created a new type of list environment from scratch using <code>\newenvironment</code> while using another token instead of <code>\item</code> for each  but I'd really like to keep things consistent by using <code>\list</code> and redefining <code>\item</code>.</p>