require.js + dojo 1.7 (branch)

Can we map and load dojo modules with an AMD loader?

HTML

<div class="content">
        <h1>AMD + Dojo</h1>
        <p id="about" style="font-size: 2em">
            Greetings <span id="greeting">...</span>
        </p>
        <p>Loading Dojo modules* using a non-Dojo AMD loader (require.js, version 1.0.1).<br/>* Dojo version 1.7 branch (1.7.0+) using profile: <a href="http://sfoster.dojotoolkit.org/dojobox/1.7-branch/util/debug.profile.js">debug.profile.js</a></p>
    </div>

    <script src="http://sfoster.dojotoolkit.org/sandbox/require-1.0.1.js"></script>

CSS

p { margin-bottom: 1em; }

JavaScript

require({
    // configure our AMD loader
   //  baseUrl: './lib',
    paths: {
        // package mappings
        dojo: 'http://sfoster.dojotoolkit.org/dojobox/1.7-branch/dojo'
    }
}, [
        // the modules we want to use
        'dojo/_base/declare'
    ], function(declare) {
    
    return declare(null, {
      foo: "bar",

      constructor: function() {
        console.log(this.foo);
      }    
    }); 
}).then(function() {
  console.log("done");
});