export * from './types'

export * from './clone'
export * from './invoker'
export * from './isEmpty'
export * from './keys'
export * from './length'
export * from './lensPath'
export * from './lensProp'
export * from './path'
export * from './prop'
export * from './set'
export * from './values'
// export last to avoid conflicts with exports native hasOwnProperty
export * from './hasOwnProperty'

export * from './types'

export * from './clone'
export * from './hasOwnProperty'
export * from './invoker'
export * from './isEmpty'
export * from './keys'
export * from './length'
export * from './lensPath'
export * from './lensProp'
export * from './path'
export * from './prop'
export * from './set'
export * from './values'

--- 
+++ 
@@ -1,7 +1,6 @@
 export * from './types'
 
 export * from './clone'
-export * from './hasOwnProperty'
 export * from './invoker'
 export * from './isEmpty'
 export * from './keys'
@@ -12,3 +11,5 @@
 export * from './prop'
 export * from './set'
 export * from './values'
+// export last to avoid conflicts with exports native hasOwnProperty
+export * from './hasOwnProperty'
Move hasOwnProperty to the last export

hasOwnProperty was conflicting with the native hasOwnProperty in the
compiled es5 file. This caused exports defined after it to not be
included.
