title: JavaScript naming convention for promises?
body: <p>I feel it would be useful to have a naming convention for JavaScript variables which hold a <strong>promise</strong>. I don't generally like or advocate naming conventions beyond programming language standards, but in the style of programming where promises are passed around as function arguments it's often hard to tell at a glance whether a variable holds a promise or the "real thing".</p>
  
  <p>I've personally used <code>promiseOfFoo</code> and <code>pFoo</code>, but I find the former a bit verbose, and the latter gives me flashbacks from Hungarian.</p>
  
  <p>Is there a commonly used convention?</p>