In ES6, you can write more terse immediately invoked function expressions. So you could use
var a = (prop => prop > 5 ? prop : whatever)(objImUsing.prop.someLongName)
rather than var a = (function (prop) { return prop > 5 ? prop : whatever })(objImUsing.prop.someLongName)