Hi Andreas, 

maybe you might want to share your `string`-Module with us?
I don’t think the swapped version is end-recursive either (due to the concat) but it would be interesting to see what happens either way!

Best from Konstanz
Michael