safecopy
safecopy copied to clipboard
Need GGetCopy and GPutCopy instances for V1
Without these you can't derive SafeCopy for types with no constructor, e.g. Data.Void.Void.
Does such an instance even make sense? I haven't thought too hard about it.