Implement something akin to Hagino's merge-construct in Idris. ``` fun iseq1() = merge head <= 1 & tail <= iseq1(); ```
Implement something akin to Hagino's merge-construct in Idris.