Kevin Smith (2013-12-05T16:20:41.000Z)
domenic at domenicdenicola.com (2013-12-10T01:50:51.322Z)
My only real issue with #3 is that it raises a footgun flag for me: ```js export default function parse1JS(code) { // ... } parse1JS.foo = "bar"; // Surprise! [ReferenceError: parse1JS" is not defined] ``` It's an assignment, but it *looks* like a declaration. Being an assignment, you need the "=" to signal to the user that what follows is an expression: ```js export default = function parse1JS(code) { }; // Obviously an expression! ```