stubs for better testing.
more orphan instances for Arbitrary
refactor test-client.hs