Bradley Meck (2015-07-28T19:40:15.000Z)
forbes at lindesay.co.uk (2017-01-08T05:32:41.502Z)
a big concern for me is what to do about functions being passed around: ```js var a = {}; a.foo = function () {} // .name would be "foo" var b = {}; b.bar = a.foo; // .name would be "bar" ``` or ```js function doThing(callback) { var async = {}; async.fn = callback; // ... } doThing(()=>{}) // what is .name? ``` Most of my functions are declared separately from where they are attached to functions. I think naming them is fine, but this could get confusing about the rules of when / which functions are named.