title: Making requirejs modules AMD compliant
body: <p>I'm currently building an app where the frontend is doing a lot of the heavy lifting.
  To keep everything neat and organised I'd like to use <a href="http://requirejs.org/" rel="nofollow">requirejs</a>. However, to use require.js to its' full extent all the modules I use should be AMD compliant.</p>
  
  <p>Which means that every time a module that I use is updated I need to either wait for an AMD-compliant version to appear or make one myself ( Which I currently don't know how to ).</p>
  
  <p>This is a real turnoff.</p>
  
  <p>Looking at this <a href="https://github.com/jrburke/backbone/blob/optamd/backbone.js" rel="nofollow">https://github.com/jrburke/backbone/blob/optamd/backbone.js</a> it seems to me that making a module like Backbone AMD-compliant isn't as straightforward as wrapping the plugin into a generic function.</p>
  
  <p><strong>Is there a more or less straightforward way of making a module AMD-compliant?</strong></p>