Why isn't there a Generic Unit rep instance? Is it because there's no data constructors? If so, why would it not be technically trivial to generate a value of Unit given the fact that one exists? I'm not sure if I follow the technical reasoning why there isn't an instance, but I could see it because of how weird Unit is for purescript.