The type `Dynamic` is an instance of `Show` but not of `Read`. Is there some reason `Dynamic` could not be made an instance of `Read`? Has anyone extended `Dynamic` in that way? Dean Herington