export const find = (p, xs) => {
  const find_ = (p, xs) => isList(xs) ? $(listToMaybe)(filter(p))(xs) : error.listError(xs, find);
  return partial(find_, p, xs);
}