module foo from bar update

@thomasboyt @domenic 

This seems like it'd fix #66. It's the same as @domenic's suggestion. Thoughts? Do we need to be more defensive? Should we have a warning here if the "module" is a function?