Revert "Catch erroneous (singleton) recursive definitions"
Revert "Catch erroneous (singleton) recursive definitions"

This reverts commit 2bd5dc46fa95bff3812f4d4e089617a53fefb186.

michaelficarra/purescript,michaelficarra/purescript