function parseOptions(options) {
  return Object.assign(
    {
      shallowOnly: false
    },
    options
  )
}
@param { object } options
@param { boolean } options.shallowOnly Enables mutating the value of a prop but leaving the reference the same