Initial implementation of serialiser and deserialise for goon. Deserialising maps and sequences into interface values do not work currently.