Hmm...  I've heard discussions about moving to a completely different API (e.g. one that is more Node-like), but that's basically the opposite.  That is, similar to the code above, you wouldn't need an extra async step just to generate arg objects to pass to the main async APIs.

In any event, since we still have lots of _other_ code that news up Entry objects directly, is it ok to leave this as-is until we do a mass migration to one form or the other?