title: iron-router waitOn Meteor.user()
body: <p>I would use Meteor.user() in <em>data</em> iron-router, but this is undefined at start...</p>
  
  <p>I'm trying with:</p>
  
  <pre><code>waitOn: function() {
     return curretUserHandle;
  },
  data: function() {
     // access to Meteor.user().username, give me undefined
  
  [...]
  
  var curretUserHandle = {
      ready: function () {
          return 'undefined' !== typeof Meteor.user();
      }
  };
  </code></pre>
  
  <p>but <em>data</em> function of route is always call before curretUserHandle.ready() return true</p>
  
  <p>I know that i can add <em>if(Meteor.user())</em> in <em>data</em>, but this option don't like.</p>
  
  <p>Why <em>data</em> don't wait that <em>Meteor.user()</em> is ready?</p>