code: function( key /* or array */, callback ) {
              var me = this;
              if ( this.isArray( key ) ) {
                  var values = [];
                  for ( var i = 0, il = key.length; i < il; i++ ) {
                      me.get( key[i], function( result ) {
                          if ( result ) values.push( result );
                          if ( values.length === il && callback ) {
                              me.lambda( callback ).call( me, values );
                          }
                      });
                  }
              } else {
                  var error = function(e) { fail( e ); if ( callback ) me.lambda( callback ).call( me ); };
                  root( this, function( store ) {
                      store.getFile( key, {create:false}, function( entry ) {
                          entry.file(function( file ) {
                              var reader = new FileReader();
  
                              reader.onerror = error;
  
                              reader.onload = function(e) {
                                  if ( callback ) me.lambda( callback ).call( me, JSON.parse( e.target.result ) );
                              };
  
                              reader.readAsText( file );
                          }, error );
                      }, error );
                  });
              }
              return this;
          }
docs: retrieve obj (or array of objs) and apply callback to each