Implement interleave and interpose