export const intercalate = (xs, xss) => {
  const intercalate_ = (xs, xss) => concat(intersperse(xs, xss));
  return partial(intercalate_, xs, xss);
}