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'

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'

Move hasOwnProperty to the last export
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.
