Create PersonC.hs

I don't know if this works, it's long and I still can't compile it because of the dependencies, but using a prototype object may help here. Anyway, FWIW here's an idea...