Rename gensym? and make it public
Fix flow destructuring issues