Well-founded recursion with copatterns and sized types. (3rd March 2016)