old_contents: import Resolver from 'resolver';
  
  var App = Ember.Application.extend({
    LOG_ACTIVE_GENERATION: true,
    LOG_MODULE_RESOLVER: true,
    LOG_TRANSITIONS: true,
    LOG_TRANSITIONS_INTERNAL: true,
    LOG_VIEW_LOOKUPS: true,
    modulePrefix: 'appkit', // TODO: loaded via config
    Resolver: Resolver.default
  });
  
  export default App;
  
new_contents: import Resolver from 'resolver';
  
  var App = Ember.Application.extend({
    LOG_ACTIVE_GENERATION: true,
    LOG_MODULE_RESOLVER: true,
    LOG_TRANSITIONS: true,
    LOG_TRANSITIONS_INTERNAL: true,
    LOG_VIEW_LOOKUPS: true,
    modulePrefix: 'appkit', // TODO: loaded via config
    Resolver: Resolver.default
  });
  
  Ember.RSVP.configure('onerror', function(error) {
    // ensure unhandled promises raise awareness.
    // may result in false negatives, but visibility is more imporant
    if (error instanceof Error) {
      console.assert(false, error);
      console.error(error.stack);
    }
  });
  
  export default App;
  
subject: include a useful RSVP on error configuration by default.