recursion contexts etc, definitional equlaity parametrized
contexts refined
recursion context type U
recursion foldin refined
corrections after merge