George,
Thanks for the response. If i take out the AllowUndecidableInstances i get no complaints and the compiler hangs. See this. Thus, i can find no observable difference for this flag in this particular code sample.
Best wishes,
--greg
This is precisely what AllowUndecidableInstances allows; the type
checking becomes possibly non-terminating. It should *eventually*
terminate because the stack depth is restricted.
- George